ECHOES-1361 Implement FilterTags component#704
Conversation
✅ Deploy Preview for echoes-react ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
ff7777b to
97716b9
Compare
97716b9 to
192f79f
Compare
192f79f to
78d6ca6
Compare
78d6ca6 to
ceb89cc
Compare
ceb89cc to
4930d8a
Compare
4930d8a to
f9d757e
Compare
jeremy-davis-sonarsource
left a comment
There was a problem hiding this comment.
There's a bunch of unrelated changes to .gitar , .agents and gitignore that I'm not sure you intended to include!
Looks great!
|
Yeah the changes .gitar and .agents are intended, I'm trying to improve/fine-tune the guidelines as I use them |
f9d757e to
359640d
Compare
359640d to
a94d028
Compare
|
Code Review ✅ Approved 9 resolved / 9 findingsImplements the FilterTag component and associated design tokens while resolving several layout and naming inconsistencies. The current DismissButton refactor introduces a font-size change that risks resizing icons in existing implementations. ✅ 9 resolved✅ Edge Case: isDisabled doesn't visually disable the tag label
✅ Quality: FilterTag deviates from forwardRef convention
✅ Quality: data-visible-state always rendered as "false" when disabled
✅ Quality: FilterTagProps ordering: className not last, before callbacks
✅ Quality: DismissButton still uses forwardRef while its signature is modified
...and 4 more resolved from earlier reviews OptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change:
Was this helpful? React with 👍 / 👎 | Gitar |




Part of
Summary by Gitar
FilterTagcomponent for displaying active filter criteria with a dismissible button.filter-tagmax-width indesign-tokens/tokens/component/base.json.DismissButtonto supportsizevariants (small/medium) and custom visibility for hover/focus states.FilterTag-stories.tsx, unit tests inFilterTag-test.tsx, and i18n keys for the dismiss action.This will update automatically on new commits.