Usage
CheckboxCard and CheckboxCardGroup present multi-select options as tappable cards when each choice benefits from a short description, metadata, or icon. They trade vertical space for scannability—use them when operators compare choices before selecting, not when they flip many flags quickly. Typical dispatch contexts: feature toggles with consequences ("Enable call recording"), onboarding selections, bulk feature enablement with permission notes.
RadioCardGroup or Radio.Checkbox rows or a data table with selection.Checkbox reduces noise and height.A CheckboxCardGroup wraps a set of CheckboxCards. Each card renders a checkbox indicator, a title, an optional description, and optional trailing metadata (icon, badge, price). Horizontal layouts work when viewports are wide; stack on narrow dispatch panels. Use design tokens for spacing—no ad-hoc margins.
formatMessage.Do
Don't
CheckboxCardGroup. Split into sections with headings.Checkbox.The checkbox keeps its programmatic label; descriptions associate via aria-describedby where supported; the card click target toggles selection without trapping keyboard users. See Accessibility for the full contract.