Grouping is supported via native optgroup elements.
Supports all three levels of FieldLabel:
  • label — primary title of the field,
  • secondaryLabel — additional context, typically used to indicate optionality of a field,
  • tertiaryLabel — further context, typically used for providing assistance with a field.
  Help
A message is typically used to communicate the status of a field, such as an error message. This will be announced on focus of the field and can be combined with a tone to illustrate its purpose.
The supported tones are: "critical", "positive", and "neutral".
Critical message
Positive message
Neutral message
Additional context can be provided with a description. This will display below the field label and also be announced by a screen reader when the field is focused.
Extra information about the field
Mark the field as disabled by passing true to the disabled prop.
Providing a placeholder will display as a prompt to the user no value is selected.
For decoration and help disguinishing fields an icon can be provided. This will be placed in the left of the field and is not interactive.