Checkbox
formsStyled checkbox with custom checkmark SVG, indeterminate state with minus icon, label, description, disabled state, focus-visible ring, and aria-checked=mixed support. Uses visually hidden native input for keyboard accessibility.
Import
typescript
import { Checkbox } from "packages/ui/src";Props
CheckboxProps
| Prop | Type | Required |
|---|---|---|
label | string | No |
description | string | No |
checked | boolean | No |
indeterminate | boolean | No |
onChange | (checked) => void, disabled?: boolean | No |
Examples
Checkbox Component
Styled checkbox with custom SVG checkmark, indeterminate state, label, description, disabled, and focus ring. 42nd component.