Dropdown Menu
A comprehensive dropdown menu built on Radix UI DropdownMenu. Supports checkboxes, radio groups, keyboard shortcuts, and nested submenus.
Import
import {
DropdownMenu, DropdownMenuTrigger, DropdownMenuContent,
DropdownMenuItem, DropdownMenuCheckboxItem, DropdownMenuRadioItem,
DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuShortcut,
DropdownMenuGroup, DropdownMenuSub, DropdownMenuSubTrigger,
DropdownMenuSubContent, DropdownMenuRadioGroup,
} from "@phpcreation/frontend-components-react-nextjs-bundle/components/DropdownMenu";Usage
Basic
<DropdownMenu>
<DropdownMenuTrigger asChild>
<Button variant="outline">Actions</Button>
</DropdownMenuTrigger>
<DropdownMenuContent>
<DropdownMenuLabel>Entity Actions</DropdownMenuLabel>
<DropdownMenuSeparator />
<DropdownMenuItem onClick={handleEdit}>Edit</DropdownMenuItem>
<DropdownMenuItem onClick={handleDuplicate}>Duplicate</DropdownMenuItem>
<DropdownMenuSeparator />
<DropdownMenuItem className="text-destructive" onClick={handleDelete}>
Delete
<DropdownMenuShortcut>⌫</DropdownMenuShortcut>
</DropdownMenuItem>
</DropdownMenuContent>
</DropdownMenu>Related
Last updated on