← All Components

Checkbox

Toggle a single option on or off. Built on Radix Checkbox.

Variants

Sizes

Form Example

Disabled

Props

PropTypeDescription
variant"default" | "outline" | "solid"Visual style
size"sm" | "md" | "lg"Checkbox size
checkedbooleanControlled checked state
defaultCheckedbooleanInitial checked state
onCheckedChange(checked: boolean) => voidChange handler
disabledbooleanDisable interaction
classNamestringAdditional classes

Usage

<Checkbox id="terms" /> <Label htmlFor="terms">I agree</Label> <Checkbox variant="solid" size="lg" defaultChecked /> <Checkbox disabled />