Skip to main content

Radio

Component
Live

The Radio component allows users to make a single selection for a set of options.

Usage​

Radios provides users with a list of available options, from which only one selection can be made.

Installation​

Install

yarn add @iag/chroma-react-ui.components

Import

import { Radio } from "@iag/chroma-react-ui.components";

When to use​

Use Radios when you need users to make a single choice from a limited set of mutually exclusive choices.

When to avoid​

Avoid using Radios if multiple options can be selected, consider the Checkbox component instead. If more than 6 options are required, consider the Select component.

Do

  • Do list options in a meaningful order.
  • Do provide at least 2 choices, no more than 6.
  • Do use simple labels for easy scanning.
  • Do start all radio labels with a capital letter.
  • Do use Legends on Radio groups to provide context to the user.
  • Do provide help text for additional context where critical.
  • Do use informative error messages for easier correction.

Don't

  • Don't end a Radio label with punctuation.
  • Don't add large amounts of text to the Legend or additional content.

Additional content​

Additional content can be added where options are complex and require further information to assist the user. Only add where critical, as overloading a radio label can cause accessibility issues.