Skip to content

fix(publishing-queue): copy icon polish and delete-asset button consistency (#36897) - #36908

Open
hmoreras wants to merge 2 commits into
mainfrom
issue-36897-fixes
Open

fix(publishing-queue): copy icon polish and delete-asset button consistency (#36897)#36908
hmoreras wants to merge 2 commits into
mainfrom
issue-36897-fixes

Conversation

@hmoreras

@hmoreras hmoreras commented Aug 5, 2026

Copy link
Copy Markdown
Member

Closes #36897.

Summary

  • Copy Bundle Id icon — enlarged the click target (w-4 h-4w-5 h-5) so the icon is comfortable to hit at standard admin zoom.
  • Delete asset button (bundle detail dialog) — compact 32×32 rounded button with an 18px material-symbols-rounded icon; before, the icon was mis-sized inside default PrimeNG small-button padding and looked oversized/misaligned.
  • Remove asset confirmation — dropped p-button-danger on the accept button (now primary), matching the modernized dialog styling on this portlet.
  • Terminology consistency in the select-bundle dialog:
    • Bundle Remove flow: dialog header now uses a new key publishing-queue.select-bundle.remove.confirm.header = "Remove bundles?" (was reusing the generic "Delete" key) and the accept button consistently says "Remove".
    • Asset Delete flow: header/message keys publishing-queue.asset-list.remove-confirm.header/.message reworded to "Delete asset from bundle?" / "Are you sure you want to delete …", and the accept button uses a new publishing-queue.delete = "Delete". The same .remove-confirm.* keys are shared with dot-publishing-queue-asset-list-dialog, so both dialogs get the aligned wording.

Test plan

  • Open the Publishing Queue portlet, hover a bundle row and click the copy icon — target is easy to hit, tooltip clears on mouseleave.
  • Open a bundle in the select-bundle dialog — the per-row delete button is compact and its delete icon is proportional to the row.
  • Click the per-row delete button on an asset:
    • Tooltip reads "Delete from bundle".
    • Confirmation dialog header reads "Delete asset from bundle?".
    • Message reads "Are you sure you want to delete …".
    • Accept button reads "Delete", styled as primary (not danger).
  • Select one or more bundles and click Remove:
    • Confirmation header reads "Remove bundles?".
    • Message reads "Are you sure you want to remove {N} bundle(s)?".
    • Accept button reads "Remove".
  • Verify no existing i18n consumer regressed: publishing-queue.delete.confirm.header / .message are still used by the main bundle table Delete flow — unchanged there.

Notes

🤖 Generated with Claude Code

…elete terminology

- Delete asset button in select-bundle dialog: compact 32x32 with 18px icon
  (was uneven with default PrimeNG padding and mis-sized material-symbols).
- Remove asset confirmation: drop danger styling on accept, use primary.
- Terminology: use "Remove" consistently for the bundle remove flow
  (header now "Remove bundles?", accept "Remove") and "Delete" consistently
  for the asset delete flow (header "Delete asset from bundle?", accept "Delete").
- Table copy-button size bump w-4/h-4 -> w-5/h-5 for parity with hover target.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@claude

claude Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Claude finished @hmoreras's task in 13s —— View job


I'll analyze this and get back to you.

@github-actions github-actions Bot added the Area : Frontend PR changes Angular/TypeScript frontend code label Aug 5, 2026
@hmoreras
hmoreras added this pull request to the merge queue Aug 6, 2026
@mergify

mergify Bot commented Aug 6, 2026

Copy link
Copy Markdown

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Aug 6, 2026
@hmoreras
hmoreras added this pull request to the merge queue Aug 6, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to no response for status checks Aug 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI: Safe To Rollback Area : Frontend PR changes Angular/TypeScript frontend code

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

[DEFECT] Publishing Queue copy icon polish

2 participants