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

PropTypeDefault
checkedbooleanfalse
onCheckedChange(checked: boolean) => void
size"sm" | "md" | "lg""md"
disabledbooleanfalse

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>

Installation

$npx kachindo-ui add checkbox
Profile