Skip to content

feat(ui): add closable Tag support#96

Merged
wyf027 merged 3 commits into
mainfrom
codex/tag-closable-2026-07-08
Jul 8, 2026
Merged

feat(ui): add closable Tag support#96
wyf027 merged 3 commits into
mainfrom
codex/tag-closable-2026-07-08

Conversation

@wyf027

@wyf027 wyf027 commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add closable, closeIcon, closeAriaLabel, and onClose support to Tag, aligning with mature Tag APIs.
  • Support event.preventDefault() in onClose to keep the tag visible for confirmation or controlled removal flows.
  • Add first Tag tests and update the VitePress example to use Tailwind layout classes.

Validation

  • GitHub Actions CI run 28911208037 passed for commit 6f2b6c84345114c2b773371fe4612ecb49cdf16d.
  • CI quality job passed: Install, Lint UI, Typecheck UI, Test UI, Build UI, Build docs.
  • Local npm run lint:ui, npm run typecheck:ui, npm run test:ui, and npm run build could not be executed because the local shell runner failed to create a process in this Codex environment.

@ecc-tools

ecc-tools Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

ECC bundle files are already tracked in this repository. Skipping generation of another bundle PR.

@wyf027 wyf027 merged commit 64ac901 into main Jul 8, 2026
1 check passed
@wyf027 wyf027 deleted the codex/tag-closable-2026-07-08 branch July 8, 2026 03:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant