chore(IconButton): 🤖 Migrate component to CSS Modules#991
chore(IconButton): 🤖 Migrate component to CSS Modules#991punkbit wants to merge 7 commits intotest/iconbutton-visual-regressionfrom
Conversation
🦋 Changeset detectedLatest commit: 7392c94 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
8f19f62 to
3135198
Compare
1dde7e7 to
d6d10fa
Compare
3c79e3a to
4c04fd3
Compare
4c04fd3 to
23992b2
Compare
23992b2 to
6698f23
Compare
6698f23 to
dcb9690
Compare
|
Claude finished @punkbit's task in 1m 46s —— View job PR Review: chore(IconButton) — Migrate component to CSS Modules
Great work across multiple iterations — this push clears all outstanding must-fix items. The component is in solid shape. ✅ Previously flagged — all fixed
💡 Suggestions (non-blocking)
|
b5d371c to
b6ccb84
Compare
|
Claude finished @punkbit's task in 1m 58s —— View job PR Review: chore(IconButton) — Migrate component to CSS Modules
Great migration overall — the CSS, BEM naming, token usage, and interactive states all look solid. One accessibility item needs to land before merge. 🚨 Must Fix
CONVENTIONS.md explicitly requires: "Icons must have More critically, reading
Fix: <Icon
name={icon}
size="sm"
aria-hidden={true}
/>💡 Suggestions (non-blocking)
|
|
Claude finished @punkbit's task in 1m 54s —— View job PR Review: chore(IconButton) — Migrate component to CSS Modules
The CSS, BEM naming, token usage, transition, reduced-motion, focus-visible, and attribute ordering are all solid. One accessibility item from the last two reviews is still open and needs to land before merge. ✅ Previously flagged — fixed
🚨 Must Fix (flagged in the previous two reviews — still not addressed)
CONVENTIONS.md mandates: "Icons must have Looking at
Fix: <Icon
name={icon}
size="sm"
aria-hidden={true}
/>💡 Suggestions (non-blocking)
|
📚 Storybook Preview Deployed✅ Preview URL: https://click-evxqvar1p-clickhouse.vercel.app Built from commit: |
Why?
Migrate the component ButtonGroup from Styled-Components to CSS Modules.
How?
Tickets?
N/A
Contribution checklist?
buildcommand runs locallyPreview?
N/A