Forms
Checkbox
A control that allows the user to select one or more items from a set.
Sizes
Three size variants for different interface densities.
sm
md
lg
Props
| Prop | Type | Default |
|---|---|---|
checked | boolean | false |
onCheckedChange | (checked: boolean) => void | — |
size | "sm" | "md" | "lg" | "md" |
disabled | boolean | false |
Usage
import { Checkbox } from '@/components/ui/checkbox';
import { Label } from '@/components/ui/label';
// With Label component
<div className="flex-row items-center gap-2">
<Checkbox id="terms" checked={checked} onCheckedChange={setChecked} />
<Label htmlFor="terms">Accept terms</Label>
</div>