[Tier 0] migrate Button to @base-ui/react + Tailwind - #4926
Conversation
See PR description for prop-surface diff, import diff, and Happo summary. Refs: PF-1994
|
|
|
Closing canary 19 — consumer-package snapshot regression (Pagination, etc.) is the expected ripple from Button's DOM cleanup ('base-' empty class removal + new data-disabled attr). Re-canary will land after orchestrator Phase 2.5 (consumer-aware gate stage) catches this locally before PR open. |
|
🗑️ Storybook preview cleaned up The preview deployment has been automatically removed since this PR was closed. |
Button migration diff
Generated: 2026-05-06 11:46:47 CEST
Package:
packages/base/ButtonFiles
No file additions, deletions, or renames.
Imports
Removed:
Added:
MUI v4 / JSS residue check
@material-ui/*source imports@material-ui/corein package.jsonMigration is NOT complete until all three are 0.
package.json delta
Prop-surface diff
(no dist-package output to compare — was the package built before snapshot?)
Happo
Happo log:
migration-runs/2026-05-06/Button/happo.log(0? flagged lines).
Designer: review screen diffs >0.5% per
docs/migration/migration-plan.md§6.3.React 19 smoke
Stubbed (pending PF-1994). The real smoke wires up during PF-1994's first migration.