Skip to Content

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

<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>

Last updated on