Installation
pnpm dlx shadcn@latest add https://neobrutalism.dev/r/checkbox.jsonUsage
import { Checkbox } from '@/components/ui/checkbox'<Checkbox />Examples
Default
Invalid State
Set aria-invalid on the checkbox and data-invalid on the Field wrapper to show the invalid styles.
Basic
Pair the checkbox with Field and FieldLabel for proper layout and labeling.
Description
Use FieldContent and FieldDescription for helper text.
By clicking this checkbox, you agree to the terms and conditions.
Disabled
Use the disabled prop to prevent interaction and add the data-disabled attribute to the <Field> component for disabled styles.
Group
Use multiple fields to create a checkbox list.
Table
Use checkboxes inside a Table to select rows.
| Name | Role | ||
|---|---|---|---|
| Sarah Chen | sarah.chen@example.com | Admin | |
| Marcus Rodriguez | marcus.rodriguez@example.com | User | |
| Priya Patel | priya.patel@example.com | User | |
| David Kim | david.kim@example.com | Editor |