Checkbox Component Playground
OPS Design System checkbox – unchecked, checked, indeterminate, disabled (no focus state)
Props
Small 12px, Medium 16px, Large 20px (Figma)
Optional. Label typography scales with size (Figma 39-15362).
Preview
<Checkbox checked={false} onCheckedChange={(value) => { /* handle change */ }} />Small (12px)
Medium (16px)
Large (20px)
Unchecked
Checked
Indeterminate
Disabled
Checked + Disabled
Indeterminate + Disabled
Group Heading
Use CheckboxGroup with groupHeading to group multiple checkboxes under a single heading (8px gap).