Radio Button Group
Live preview and documentation for the Radio Button Group component.
Preview
componentPreview.loading
About
Radio group rendered as full-width pressable cards (KasyRadioButtonGroup) — the whole card selects the option, not just the circle. The classic "choose a plan" / "choose a payment method" pattern.
Unlike Radio Group (KasyRadioGroup), which lists radios inline with no card, use this one when each option deserves its own tappable surface.
options: list ofKasyRadioButtonGroupOption(value,label,description,enabled).size:sm/md(default) /lg— inherited fromKasyRadioSize, sets the circle size inside the card.label/description: group header.errorText: when set, all cards switch to the error style (red) and the message shows below.
Note: internally uses KasyRadio (circle is visual only, IgnorePointer) and KasyHover to highlight the whole card.
Last updated on 08/23/2026

