Variants
Sizes
Loading
Disabled
Primary actions
Ghost toolbar
Animation variants
animationVariant — click each control to compare press feedback.
API
| Prop | Required | Type | Default | Description |
|---|---|---|---|---|
| theme | Optional | SiteTheme | atelier | Visual theme. |
| mode | Optional | "light" | "dark" | light | Color mode. |
| icon | Required | ReactNode | — | Icon element to display. |
| aria-label | Required | string | — | Accessible name for icon-only control (WCAG). |
| variant / size / loading / disabled | Optional | Button props | — | Same as Button — primary, secondary, ghost, destructive, success; sm, md, lg. |
| animationVariant | Optional | PressAnimationVariant | default | Press animation — default, none, ripple, scale, sink, lift, pulse, or glow. |