An accessible, stylable checkbox built on Base UI with a smooth Motion path-draw checkmark. Copy-paste into your app like shadcn/ui.
Made by AxylInstallation
File Structure
Usage
Examples
With Text & Description
Disabled States
Interactive Card
Indeterminate Group
Custom Colors & Sizes
Props
Checkbox
| Prop | Type | Default |
|---|---|---|
label? | ReactNode | - |
labelClassName? | string | - |
indicatorClassName? | string | - |
checked? | boolean | - |
defaultChecked? | boolean | false |
onCheckedChange? | (checked: boolean, eventDetails: Checkbox.Root.ChangeEventDetails) => void | - |
disabled? | boolean | false |
indeterminate? | boolean | false |
required? | boolean | false |
name? | string | - |
value? | string | - |
className? | string | - |
Built by Axyl. A motion-first component registry for React.
Last updated: 8/20/2026