An accessible, stylable checkbox component built with Radix UI and Motion for React with spring-animated checkmark SVG drawing.
Made by AxylInstallation
File Structure
Usage
Uncontrolled with Default Checked
Controlled
Examples
With Helper Text
Card Selector
Custom Style
Indeterminate State
Disabled
Props
| Prop | Type | Default |
|---|---|---|
checked? | boolean | "indeterminate" | - |
defaultChecked? | boolean | "indeterminate" | false |
onCheckedChange? | (checked: boolean | "indeterminate") => void | - |
label? | ReactNode | - |
labelClassName? | string | - |
indicatorClassName? | string | - |
disabled? | boolean | false |
className? | string | - |
Built by Axyl. A motion-first component registry for React.
Last updated: 8/20/2026