RadioCard

Selectable card backed by a native radio input. Use RadioCardGroup for single-select groups.

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

States

Props

PropTypeDefaultDescription
hideIndicatorboolean—Hide the radio indicator glyph, showing only the card content.
valuestring—Radio value
titleReactNode—Card title
descriptionReactNode—Optional description
disabledboolean—Disables the card

Design tokens

When to use

When not to use

How to build an accessible RadioCard in React →

Examples

Plan selector

Single-select plan picker

<RadioCardGroup name="plan" defaultValue="pro" label="Plan">
  <RadioCard value="free" title="Free" description="For hobbyists" />
  <RadioCard value="pro" title="Pro" description="For professionals" />
  <RadioCard value="team" title="Team" description="For teams" />
</RadioCardGroup>

Related components

← Back to docs