RadioGroup
Renders a set of radio inputs to let users make a single selection from a short list of options
| Name | Type | Default | Description |
|---|---|---|---|
| aria-labelledby | string | Used when associating the input group with a label other than RadioGroup.Label | |
| children Required | RadioGroup.Label | RadioGroup.Caption | RadioGroup.Validation | FormControl | ||
| disabled | boolean | false | Whether the input group allows user input |
| id | string | A generated string | <span> The unique identifier for this input group. Used to associate the label, validation text, and caption text. <br /> You may want a custom ID to make it easier to select elements in integration tests. </span> |
| name Required | string | The name used to identify this group of radios | |
| onChange | (selected: string | null, e?: ChangeEvent<HTMLInputElement>) => void | An onChange handler that gets called when the selection changes | |
| required | boolean | false | If true, the user must make a selection before the owning form can be submitted |
| sx | SystemStyleObject |
| Name | Type | Default | Description |
|---|---|---|---|
| visuallyHidden | boolean | false | If true, the fieldset legend will be visually hidden |
| sx | SystemStyleObject |
| Name | Type | Default | Description |
|---|---|---|---|
| children | React.ReactNode | The caption content | |
| sx | SystemStyleObject |
| Name | Type | Default | Description |
|---|---|---|---|
| children | React.ReactNode | The validation message | |
| variant Required | 'error' | 'success' | 'warning' | Changes the visual style to match the validation status | |
| sx | SystemStyleObject |