Dropdown Menu
A list of actions in a dropdown, enhanced with keyboard navigation.
Preview
Installation
Usage
import {
DropdownMenu,
DropdownMenuContent,
DropdownMenuGroup,
DropdownMenuGroupLabel,
DropdownMenuItem,
DropdownMenuSeparator,
DropdownMenuTrigger,
} from "@/components/ui/dropdown-menu"<DropdownMenu>
<DropdownMenuTrigger>Open</DropdownMenuTrigger>
<DropdownMenuContent>
<DropdownMenuItem>Profile</DropdownMenuItem>
<DropdownMenuItem>Settings</DropdownMenuItem>
<DropdownMenuSeparator />
<DropdownMenuItem>Log Out</DropdownMenuItem>
</DropdownMenuContent>
</DropdownMenu>API Reference
DropdownMenu
Root component. Alias for Menu.Root from Base UI.
DropdownMenuTrigger
Trigger button that opens the menu. Alias for Menu.Trigger from Base UI.
DropdownMenuContent
Popup container that displays the menu content. Wraps Menu.Portal, Menu.Positioner, and Menu.Popup.
DropdownMenuGroup
Groups related menu items. Alias for Menu.Group from Base UI.
DropdownMenuGroupLabel
Label for a menu group. Alias for Menu.GroupLabel from Base UI.
DropdownMenuItem
Individual selectable menu item. Alias for Menu.Item from Base UI.
DropdownMenuSeparator
Visual separator between items or groups. Alias for Menu.Separator from Base UI.
DropdownMenuCheckboxItem
Toggleable menu item with a check indicator.
DropdownMenuRadioGroup
Container for exclusive radio menu items. Alias for Menu.RadioGroup from Base UI.
DropdownMenuRadioItem
Radio menu item with a dot indicator.
DropdownMenuSubmenu
Submenu container. Alias for Menu.SubmenuRoot from Base UI.
DropdownMenuSubmenuTrigger
Trigger for opening a submenu. Includes a built-in arrow icon.