Dropdown

dropdown preview

A menu that reveals a list of actions or navigation choices when its trigger is activated. Distinct from Select (which captures form values) — Dropdown presents commands.

Figma variant properties: Status=Default/Info/Success/Warning/Error


Preview

Component preview image — to be added manually from Figma export.


Variants

Variant
Default
With icons
With dividers
With destructive item
Disabled item
Status variants

Props

Property Type Default Description
trigger element null Element that opens the dropdown
items DropdownItem[] [] Array of
open boolean false Controlled open state
placement "bottom-start" "bottom-end" "bottom-start"

Usage

Do

  • Use for overflow/contextual action menus.
  • Group related actions with dividers.
  • Highlight destructive actions in red.

Don't

  • Don't use Dropdown for form value selection — use Select.
  • Don't put more than 10 items without grouping.
  • Don't use for primary navigation.

Accessibility

  • aria-expanded and aria-haspopup='menu' on trigger.
  • role='menu' on list, role='menuitem' on items.
  • Arrow keys navigate; Escape closes; Enter/Space activates.
  • Focus returns to trigger on close.

Tokens Used

  • color.semantic.Background.Inverse
  • color.semantic.Border.Primary
  • elevation.L2
  • borderRadius.M
  • typography.text.M.regular
  • spacing.S
  • spacing.M