Swirski UI

Forms

RadioGroup

A native radio group for choosing one option from a set.

Component

27

Request Changes

Import

import { RadioGroup } from "@swirski/ui";

Playground

2 controls

Controls

Usage

<RadioGroup
  name="tone"
  defaultValue="blue"
  options={[
    { value: "blue", label: "Blue" },
    { value: "yellow", label: "Yellow" },
    { value: "red", label: "Red" },
  ]}
/>

Props

9 generated
PropTypeDefaultNotes
classNamestring-Generated from RadioGroupProps.
defaultValuestring-Initial selected value.
nameRequiredstring-Native radio group name.
onValueChange((value: string) => void)-Called when the selected value changes.
optionsRequiredRadioGroupOption[]-Options rendered as radio inputs.
size'sm' | 'md' | 'lg'"md"Generated from RadioGroupProps.
tone'blue' | 'yellow' | 'red'"yellow"Generated from RadioGroupProps.
valuestring-Controlled selected value.
variant'default' | 'card'"default"Generated from RadioGroupProps.
Previous: SkeletonNext: Slider