CheckboxCard

Multi-selectable card backed by a native checkbox. Use multiple independent CheckboxCards for multi-select scenarios.

Category: inputs · WCAG 2.2-AA · checkbox, card, selectable, form

States

Props

PropTypeDefaultDescription
titleReactNodeCard title
descriptionReactNodeOptional description
checkedbooleanControlled checked state
defaultCheckedbooleanUncontrolled default
onCheckedChange(checked: boolean) => voidChange callback
disabledbooleanDisables the card

Design tokens

When to use

When not to use

How to build an accessible CheckboxCard in React →

Examples

Feature toggles

Multi-select feature toggles

<div style={{ display: 'grid', gap: 12 }}>
  <CheckboxCard title="Automated backups" description="Daily snapshots, 30-day retention" defaultChecked />
  <CheckboxCard title="Monitoring" description="Metrics + alerting" />
  <CheckboxCard title="Audit log" description="Requires Team plan" disabled />
</div>

Related components

← Back to docs