Skip to main content

Figma Storybook

Dropdown

Allows users to select a single option from a collapsed list. Use in forms where there are more options than a radio group can display comfortably. Don't use when multiple selections are needed — use Multi-Select instead.

Figma Storybook Docs

Description

What it does

Dropdown presents a set of options in a collapsed control. The user clicks to reveal the list and selects one option, which collapses the list and displays the selected value.

Where it appears

Form fields with 7 or more options, filter controls, date/time pickers, and anywhere a radio group would occupy too much vertical space.

Why it exists

When options are too numerous to display simultaneously, hiding them in a dropdown reduces visual clutter without sacrificing completeness. The tradeoff is discoverability — users must open the list to see what's available.

Dropdown selects exactly one item. For multiple selections use Multi-Select. For binary on/off use Switch. For a small mutually exclusive set (under 7 options) where all options should be visible, use Radio Button.

Anatomy

PartRequired?Notes
Field label Required Describes what the user is selecting. Always visible — never use the selected value as a substitute for a label.
Selected value Required Shows the current selection. Displays placeholder text ("Choose an option") when nothing is selected yet.
Dropdown chevron Required Indicates the control expands. Direction reverses (↑) when open.
Options list Required The expanded list of options. Appears below (or above if space is limited) the trigger control.
Option item Required Each selectable choice. The current selection is visually highlighted in the list.

Usage guidelines

When to use Dropdown vs other controls

Situation Use
2–6 options, space available Radio buttons — all options visible without interaction
7+ options Dropdown — list would be unwieldy as radio buttons
Space is constrained regardless of option count Dropdown — even 3–4 options may suit a dropdown in dense UIs
Multiple selections needed Multi-Select — not Dropdown
Binary on/off toggle Switch — not a two-option Dropdown

Do / Don't

Do

Use a clear placeholder like "Select a country" rather than blank. Users need to understand that an action is required.

Don't

Don't use a dropdown for 2 options that are simple opposites. "Yes / No" is better as a radio group or a checkbox.

Do

Pre-select a default value when one option is almost always correct. An empty dropdown forces unnecessary interaction.

Don't

Don't put critical actions inside a dropdown list. Options that delete or permanently change data should be in a clear, distinct UI — not buried in a collapsed list.

Was this page helpful?

Updated 9 September 2026