Icon-only controls (copy-button, confirm-action triggers, sidebar collapse toggles, pagination arrows, etc.) need accessible names.
Task:
- Grep the free set for buttons whose only child is an icon.
- Where the component knows its purpose (e.g. copy-button), add a sensible default
aria-label if missing.
- Where the consumer must supply it, make the prop explicit and document it in the component's prop interface.
Good first issue: self-contained, no design decisions, npm run typecheck guards the prop changes.
Icon-only controls (copy-button, confirm-action triggers, sidebar collapse toggles, pagination arrows, etc.) need accessible names.
Task:
aria-labelif missing.Good first issue: self-contained, no design decisions,
npm run typecheckguards the prop changes.