Checkbox

Toggle a single option on or off, or select multiple items

Supports a third "mixed" state for cases like a parent checkbox that controls a partially selected group. Use Radio Button when only one choice should be selected at a time.

Default

Compact

States

Group, vertical

Notifications

Group, horizontal

Toppings

Group, compact

Preferences
tsx
// From the npm package
import { Checkbox } from 'rift-ds/components/Checkbox/Checkbox';

// Or as source you own, via the shadcn CLI
npx shadcn@latest add https://rift-ds.com/r/checkbox.json