Skip to content

Conversation

@mdeliatf
Copy link
Contributor

Description

Migrates Button, IconButton, and ButtonSwitch from Stitches to vanilla-extract with full feature parity.

Fixes https://github.com/traefik/hub-issues/issues/2390

Preview

No visual changes.

Breaking changes

None.

How to test?

Run yarn storybook and verify Comparison stories for all 3 components.

Good PR checkboxes

  • Change has been tested
  • Added/Updated tests
  • Added/Updated stories
  • PR follows conventions
  • Labels are set
  • Project is linked

Good Review checkboxes

ℹ️ Copy the snippet and paste in the review field to fill it
- [ ] I've tested the changes
- [ ] I've agreed on the unit tests (soon to come)
- [ ] I've checked the stories
- [ ] I've read the code and understood it
- [ ] I don't have any more questions
- [ ] I've described any optional improvements
- [ ] I checked PR follows [conventions](https://github.com/traefik/faency#how-to-contribute)

@mdeliatf mdeliatf requested a review from gndz07 December 12, 2025 15:38
@mdeliatf mdeliatf self-assigned this Dec 12, 2025
@traefiker traefiker force-pushed the chore/migrate-button-components branch from 8eb3764 to e1c2e79 Compare December 29, 2025 09:10
@traefiker traefiker merged commit 9116beb into traefik:master Dec 29, 2025
3 checks passed
@traefiker
Copy link
Contributor

🎉 This PR is included in version 12.0.7 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants