import { Button } from "@/registry/ui/button";
import {
DropdownMenu,
DropdownMenuContent,
DropdownMenuItem,
DropdownMenuSeparator,
DropdownMenuShortcut,
DropdownMenuSub,
DropdownMenuSubContent,
DropdownMenuSubTrigger,
DropdownMenuTrigger,
} from "@/registry/ui/dropdown-menu";
import { EllipsisVertical } from "lucide-react";
export default function DropdownMenuWithShortcuts() {
return (
<DropdownMenu>
<DropdownMenuTrigger asChild>
<Button variant="outline" size="icon">
<EllipsisVertical />
</Button>
</DropdownMenuTrigger>
<DropdownMenuContent className="w-60">
<DropdownMenuItem>
New Tab <DropdownMenuShortcut>⌘T</DropdownMenuShortcut>
</DropdownMenuItem>
<DropdownMenuItem>
New Window <DropdownMenuShortcut>⌘N</DropdownMenuShortcut>
</DropdownMenuItem>
<DropdownMenuItem>
New Incognito Window <DropdownMenuShortcut>⌘⇧N</DropdownMenuShortcut>
</DropdownMenuItem>
<DropdownMenuSeparator />
<DropdownMenuSub>
<DropdownMenuSubTrigger>History</DropdownMenuSubTrigger>
<DropdownMenuSubContent className="w-40">
<DropdownMenuItem>
History <DropdownMenuShortcut>⌘Y</DropdownMenuShortcut>
</DropdownMenuItem>
<DropdownMenuItem>Grouped History</DropdownMenuItem>
</DropdownMenuSubContent>
</DropdownMenuSub>
<DropdownMenuItem>
Downloads <DropdownMenuShortcut>⌥⇧L</DropdownMenuShortcut>
</DropdownMenuItem>
<DropdownMenuItem>
Delete browsing data <DropdownMenuShortcut>⇧⌘⌫</DropdownMenuShortcut>
</DropdownMenuItem>
</DropdownMenuContent>
</DropdownMenu>
);
}