Components
Checkbox
Checkbox is the low-level checkbox control. Use it when you need to compose custom layouts around the checkbox yourself. For the common labeled row pattern, use CheckboxInput.
Basic Usage
Use an accessible name when the checkbox is not paired with visible text in the same component.
Checked
Use checked state for persisted preferences so the current selection reads clearly at a glance.
Disabled
Disable the checkbox when an option is visible for context but currently unavailable. Disabled checkboxes use a muted opacity and disabled cursor.
Edit this page
Last updated: Jul 19, 2026, 4:42 PM