Dinachi

Checkbox

A checkbox component with support for checked, unchecked, and indeterminate states. Built with accessibility in mind.

View Source

#Installation

npx @dinachi/cli@latest add checkbox

#Usage

tsx
import { Checkbox } from '@/components/ui/checkbox'

#Examples

#API Reference

PropTypeDefaultDescription
checkedboolean | 'indeterminate'The controlled checked state of the checkbox
defaultCheckedbooleanfalseThe default checked state when uncontrolled
onCheckedChange(checked: boolean | 'indeterminate') => voidCallback fired when the checked state changes
disabledbooleanfalseWhether the checkbox is disabled
requiredbooleanfalseWhether the checkbox is required