Radio Group

Stable

A set of checkable buttons where only one can be checked at a time.

Examples

Basic Usage

Density
tsx
<RadioGroup defaultValue="comfortable" label="Density">
  <Radio radioValue="default" label="Default" />
  <Radio radioValue="comfortable" label="Comfortable" />
  <Radio radioValue="compact" label="Compact" />
</RadioGroup>

Neon Variant & Descriptions

Select Node
tsx
<RadioGroup defaultValue="server1" label="Select Node">
  <Radio variant="neon" radioValue="server1" label="US East" description="Low latency route." />
  <Radio variant="neon" radioValue="server2" label="EU West" description="Strict privacy laws." />
</RadioGroup>

Horizontal Orientation

tsx
<RadioGroup orientation="horizontal" defaultValue="a">
  <Radio radioValue="a" label="Option A" />
  <Radio radioValue="b" label="Option B" />
  <Radio radioValue="c" label="Option C" />
</RadioGroup>

API Reference

PropertyDescriptionTypeDefault
orientationRadioGroup: layout orientation."horizontal" | "vertical"-
variantRadio: glow styling."default" | "neon"-
radioValueRadio: The value of this specific radio item (required).string-
labelRadio/Group: Text label.string-
descriptionRadio: Secondary text.string-