Dropdown menu with keyboard navigation.
import { DropdownMenu } from "@/components/ui";<DropdownMenu
trigger={<Button variant="ghost" size="sm"><MoreVertical /></Button>}
items={[
{ type: "item", label: "Edit", icon: "Edit", onClick: handleEdit },
{ type: "item", label: "Duplicate", icon: "Copy", onClick: handleDuplicate },
{ type: "separator" },
{ type: "item", label: "Delete", icon: "Trash", destructive: true, onClick: handleDelete },
]}
/>Organize items into groups
<DropdownMenu trigger={<Button>Actions</Button>} items={[ { type: "group", label: "Actions", items: [ { type: "item", label: "Edit", icon: "Edit" }, { type: "item", label: "Copy", icon: "Copy" }, ] }, { type: "separator" }, { type: "group", label: "Danger Zone", items: [ { type: "item", label: "Delete", destructive: true }, ] }, ]}/>Configure your app with the features you need and download production-ready code.
Start Configuring