Maple · Forms

Select

A closed field that opens a list of options. Matches Input in height (40), radius (8) and border so forms line up.

View in Storybook →

States

Placeholder, Filled, Error, Disabled.

<Select options={[{ value: "terra", label: "Terracotta" }]} placeholder="Choose an option" />

Props

PropTypeDefaultDescription
options{ value, label }[]—Choices.
placeholderstring"Choose an option"Shown until a value is picked.
errorbooleanfalseError border.
disabledbooleanfalseDisabled state.

Usage

Do

  • Use for 5+ options.
  • Keep option labels short.

Don't

  • Use for 2–3 options — use radios or a segmented control.