@burrow-ui/button
v0.1.7
Published
Button component for Burrow UI — solid/bordered/light/flat/faded/shadow/ghost variants × 7 colors
Maintainers
Readme
@burrow-ui/button
Polymorphic Button + ButtonGroup for Burrow UI.
import {Button, ButtonGroup} from "@burrow-ui/button";
<Button variant="solid" color="primary" size="lg" onPress={handle}>
Open case
</Button>
<ButtonGroup color="primary" size="md">
<Button>One</Button>
<Button>Two</Button>
<Button>Three</Button>
</ButtonGroup>Variants × colors
- Variants:
solid·bordered·light·flat·faded·shadow·ghost - Colors:
default·primary·secondary·white·success·warning·danger - Sizes:
sm·md·lg·xl - Radii:
none·sm·md·lg·full
Other props
startContent/endContent— icons / nodes around the labelisLoading/spinner/spinnerPlacement/loadingContent— built-in loading stateariaLabel— accessible label for icon-only or spinner-only buttonsisIconOnly— square button for icon-only triggersfullWidth,isDisabled,badge,disableAnimationonPress— fires on click and on Enter/Space (typed event union)
Peer dependencies
react^18 || ^19react-dom^18 || ^19styled-components^6
