K
@kana-consultant/ui-kit v0.2.0 · docs

Primitives

Checkbox

Radix-backed checkbox with checked, unchecked, and indeterminate states.

Basic

Controlled checkbox
const [checked, setChecked] = useState<boolean | 'indeterminate'>(false)

<Checkbox id='c1' checked={checked} onCheckedChange={setChecked} />
<Label htmlFor='c1'>Email me about new releases</Label>

Indeterminate

Pass checked="indeterminate"
<Checkbox checked='indeterminate' />

Disabled

disabled={true}