All components

INPUTS / COMPONENTS

Select

Choose one option from a list.

Live component10 documented props

About select

Required copy, this will always be here

01

Anatomy

Shared parts, named consistently.

  1. 1
    DropdownRequired

    A dropdown to open the list.

  2. 2
    LabelRequired

    The label of the dropdown.

  3. 3
    AsterixRequired

    A star to show when required.

  4. 4
    Selected options textRequired

    A text string to show the number of options selected.

  5. 5
    IconRequired

    An icon to show if opened or closed.

  6. 6
    Helper message

    A string below the input to provide additional context about the Dropdown. When in an error state, the helper message will turn red.

  7. 7
    PanelRequired

    Container with a list of option items.

  8. 8
    Select field

    Contains optional placeholder text, which is replaced by the selection.

  9. 9
    Check markRequired

    A check mark indicates selection or confirmation in interfaces, signifying chosen options or actions.

Try the default

A working example with the shared V1 visual language.

Choose the stage of this release.

When to use

Use when a single choice is needed and the options do not need to remain visible. Preserve a persistent label.

Space or Enter opens; arrows navigate; typing finds options; Enter selects; Escape closes and restores focus.

Related components

Source & adaptation

V1 semantic colors, DM Sans typography, compact controls, and responsive layouts. The API table describes this implementation; source design notes may use earlier API terminology.

components/Select.tsx