1Sponsor

Checkbox

Checkbox with indeterminate state

Terminal

Installation

pnpm dlx shadcn@latest add https://termcn.dev/r/checkbox.json

Usage

import { Checkbox } from "@/components/ui/checkbox";
<Checkbox checked label="Enable telemetry" onChange={(checked) => {}} />

API Reference

Checkbox

PropTypeDefault
checkedbooleanundefined
onChange(checked: boolean) => voidundefined
labelstringundefined
indeterminatebooleanfalse
disabledbooleanfalse
idstringundefined
checkedIconstring"■"
uncheckedIconstring"□"
indeterminateIconstring"▪"