INPUTS · 25 / 89
Checkbox
Checkbox — a Material You inputs component for React Native and web.
packages/ui/src/components/Checkbox.tsx
Usage
<Checkbox label="Accept terms" checked={false} />
Variants
The states and shapes this component is meant to be used in.
States
Send me the weekly digest
Remember this device for 30 days
Notify my team (2 of 5 selected)
Disabled and error
Enterprise SSO (contact sales)
Two-factor authentication (enforced)
I accept the terms of service
Label position
Label on the right (default)
API reference
Generated from the library's TypeScript, so it cannot drift from the implementation.
boolean
default: true
Report the toggle to `ThemeProvider`'s `onInteractionFeedback` (haptics).
Defaults to true.
boolean
Mixed state (e.g. "select all" with partial selection); overrides the checkmark.
"left" | "right"
default: "right"