randomseeds logo
Random Design System

Checkbox

A control that allows the user to toggle between checked and unchecked states. Built on Radix UI Checkbox.

Default

States

Usage

Use checkboxes for binary choices or multi-select lists. Always pair with a visible label.

For a single on/off toggle, consider using a Switch for better visual affordance.

Props

PropTypeDefaultDescription
checkedbooleanControlled checked state
onCheckedChange(checked: boolean) => voidCallback when state changes
disabledbooleanfalseDisables the checkbox
requiredbooleanfalseMarks as required for forms