Radio Group
StableA 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
| Property | Description | Type | Default |
|---|---|---|---|
| orientation | RadioGroup: layout orientation. | "horizontal" | "vertical" | - |
| variant | Radio: glow styling. | "default" | "neon" | - |
| radioValue | Radio: The value of this specific radio item (required). | string | - |
| label | Radio/Group: Text label. | string | - |
| description | Radio: Secondary text. | string | - |