Radio Group (New)

Used to choose one option from a short list of mutually exclusive choices.

Stable
Show details
Stable
Published: September 02, 2025
Updated: October 13, 2025

Radio Group lets users pick one option from a list of available options.


Anatomy

Anatomy summary lists and describes all the elements within a component (including nested components).

radioGroup-anatomy

Element

Description

Optional?

1. Field label

Mandatory textual label used to describe the form field to guide users in filling it.

No

2. Required or optional marker

Textual label used to denote if a field is required or optional. Marker’s copy is not changeable.

Yes

3. Popover trigger

Used to display a Popover with more content explaining the context of a field. Used when Helper text is not sufficient.

Yes

4. Helper text

Additional description helping users provide the right input, if the field label is insufficient.

Yes

5. Default marker

Used to denote that an option is a default, recommended choice.

Yes

6. Helper text

Additional description for individual helping users provide the right input, if the field label is insufficient.

Yes

7. Field

Radio element that allows users to select one option out of several, mutually exclusive options.

No

8. Form validation

Icon and text used when validating user form input to provide advice on fixing input errors and confirmation when they are addressed.

Yes


Variants

Variants contain different versions of the component depending on specific properties, such as state, size, color, optional iconography, etc.

State, Helper Text, Popovers, and Markers

All new form components have been constructed using sub-components meant to be shared across forms. For that reason, Radio Group can have other variants are created by altering the properties of the sub-components. Check Component dependencies section for a detailed explanation.

Validation

Radio Group has two validation variants signifying whether there has been an error.

RadioGroup
RadioGroup
validation neutral
Used to choose one option from a list of mutually exclusive choices.
RadioGroup
RadioGroup
validation error
Used to choose one option from a list of mutually exclusive choices.

Component dependencies

This component is internally dependent on the following form sub-components:

Figma

Code

formElement.labelGroup

Legend

formElement.radioGroup.items

N/A

formElement.radio.field

N/A

formElement.radio

RadioButtonNew

formElement.validation

InputError

 

FormDescription

 

InputLabel

Code sub-components

Refer to the code documentation for further information.

Figma sub-components

formElement.labelGroup
formElement.labelGroup
isDisabled false
formElement.labelGroup
formElement.labelGroup
isDisabled true
formElement.labelGroup
Property Values Default
↳ ✏️ defaultText Text string (default)
hasDefaultMarker Boolean true | false false
popover Boolean true | false false
✏️ fieldLabel Text string Field label
hasRequiredMarker Boolean true | false false
hasOptionalMarker Boolean true | false true
↳ ✏️ helperText Text string Optional helper text
helperText Boolean true | false false
↳ helperLink Boolean true | false false
isDisabled Variant false | true false
formElement.radio
formElement.radio
state rest isChecked false
formElement.radio
formElement.radio
state disabled isChecked true
formElement.radio
formElement.radio
state rest isChecked true
formElement.radio
formElement.radio
state disabled isChecked false
formElement.radio
formElement.radio
state focus isChecked false
formElement.radio
formElement.radio
state focus isChecked true
formElement.radio
Property Values Default
state Variant rest | focus | disabled rest
isChecked Variant false | true false
formElement.radioGroup.items
formElement.radioGroup.items
item count 7
formElement.radioGroup.items
formElement.radioGroup.items
item count 6
formElement.radioGroup.items
formElement.radioGroup.items
item count 5
formElement.radioGroup.items
formElement.radioGroup.items
item count 4
formElement.radioGroup.items
formElement.radioGroup.items
item count 3
formElement.radioGroup.items
formElement.radioGroup.items
item count 2
formElement.radioGroup.items
Property Values Default
item count Variant 2 | 3 | 4 | 5 | 6 | 7 2

It’s also dependent on:


Help and support