Skip to content
Version:

Install ​

shell
npm i @mate-react/radio-group

Import ​

tsx
import { MateRadioGroup, MateRadioButton } from '@mate-react/radio-group';

Variants ​

Default ​

tsx
<MateRadioGroup label="Group Label">
  <MateRadioButton label="Option 1" value="1" />
  <MateRadioButton label="Option 2" value="2" />
  <MateRadioButton label="Option 3" value="3" />
</MateRadioGroup>

Vertical ​

tsx
<MateRadioGroup label="Group Label" theme="vertical">
  <MateRadioButton label="Option 1" value="1" />
  <MateRadioButton label="Option 2" value="2" />
  <MateRadioButton label="Option 3" value="3" />
</MateRadioGroup>

Disabled ​

tsx
<MateRadioGroup label="Group Label" disabled>
  <MateRadioButton label="Option 1" value="1" />
  <MateRadioButton label="Option 2" value="2" />
</MateRadioGroup>

Invalid ​

tsx
<MateRadioGroup label="Group Label" invalid errorMessage="Error message">
  <MateRadioButton label="Option 1" value="1" />
  <MateRadioButton label="Option 2" value="2" />
</MateRadioGroup>

Readonly ​

tsx
<MateRadioGroup label="Group Label" readonly value="1">
  <MateRadioButton label="Option 1" value="1" />
  <MateRadioButton label="Option 2" value="2" />
</MateRadioGroup>