Components
DropdownMenu
Menu of actions or options, opened from a trigger. Supports nested submenus,
checkbox/radio items, separators, and keyboard shortcuts. Open state is
uncontrolled by default; pass open/onOpenChange to control it.
Usage
Best practices
Use
DropdownMenufor a menu opened by clicking a trigger; a right-click / long-press menu is aContextMenu.It's an actions / options menu, not a form control - to choose a value use
Select(styled) orCombobox(searchable), not menu rows.Reach for
DropdownMenuCheckboxItem/DropdownMenuRadioItemfor stateful rows;DropdownMenuContentportals to the body.
Props
DropdownMenuCheckboxItem
DropdownMenuContent
DropdownMenuItem
DropdownMenuLabel
DropdownMenuRadioItem
DropdownMenuSeparator
DropdownMenuSubContent
DropdownMenuSubTrigger
Also exports
- component
DropdownMenu - const
dropdownMenuAnatomy - component
DropdownMenuGroup - component
DropdownMenuPortal - component
DropdownMenuRadioGroup - component
DropdownMenuShortcut - component
DropdownMenuSub - component
DropdownMenuTrigger