examples/dropdown-menu-grouped.tsx
1import {2 DropdownMenu,3 DropdownMenuContent,4 DropdownMenuGroup,5 DropdownMenuItem,6 DropdownMenuLabel,7 DropdownMenuSeparator,8 DropdownMenuShortcut,9 DropdownMenuTrigger,10} from "@/components/wensity/dropdown-menu";11import { IconClipboard, IconCopy, IconFileText, IconFolder } from "@tabler/icons-react";1213export function GroupedDropdown() {14 return (15 <DropdownMenu>16 <DropdownMenuTrigger>Edit</DropdownMenuTrigger>17 <DropdownMenuContent className="w-52">18 <DropdownMenuLabel>Clipboard</DropdownMenuLabel>19 <DropdownMenuGroup>20 <DropdownMenuItem>21 <IconCopy />22 Copy23 <DropdownMenuShortcut keys={["⌘", "C"]} />24 </DropdownMenuItem>25 <DropdownMenuItem>26 <IconClipboard />27 Paste28 <DropdownMenuShortcut keys={["⌘", "V"]} />29 </DropdownMenuItem>30 </DropdownMenuGroup>31 <DropdownMenuSeparator />32 <DropdownMenuLabel>File</DropdownMenuLabel>33 <DropdownMenuGroup>34 <DropdownMenuItem>35 <IconFileText />36 New file37 </DropdownMenuItem>38 <DropdownMenuItem>39 <IconFolder />40 New folder41 </DropdownMenuItem>42 </DropdownMenuGroup>43 </DropdownMenuContent>44 </DropdownMenu>45 );46}