{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "radix-dropdown-menu-demo", "type": "registry:ui", "title": "Radix Dropdown Menu Demo", "description": "Demo showing an animated radix dropdown menu.", "dependencies": [ "lucide-react", "motion" ], "registryDependencies": [ "https://animate-ui.com/r/radix-dropdown-menu", "button" ], "files": [ { "path": "registry/demo/radix/dropdown-menu/index.tsx", "content": "'use client';\n\nimport {\n CreditCard,\n Keyboard,\n LogOut,\n Mail,\n MessageSquare,\n Plus,\n PlusCircle,\n Settings,\n User,\n UserPlus,\n Users,\n} from 'lucide-react';\nimport { motion } from 'motion/react';\nimport { Button } from '@/components/ui/button';\nimport {\n DropdownMenu,\n DropdownMenuContent,\n DropdownMenuGroup,\n DropdownMenuItem,\n DropdownMenuLabel,\n DropdownMenuPortal,\n DropdownMenuSeparator,\n DropdownMenuShortcut,\n DropdownMenuSub,\n DropdownMenuSubContent,\n DropdownMenuSubTrigger,\n DropdownMenuTrigger,\n} from '@/components/animate-ui/radix/dropdown-menu';\n\nexport const RadixDropdownMenuDemo = () => {\n return (\n \n \n \n \n \n My Account\n \n \n \n \n Profile\n ⇧⌘P\n \n \n \n Billing\n ⌘B\n \n \n \n Settings\n ⌘S\n \n \n \n Keyboard shortcuts\n ⌘K\n \n \n \n \n \n \n Team\n \n \n \n \n Invite users\n \n \n \n \n \n Email\n \n \n \n Message\n \n \n \n \n More...\n \n \n \n \n \n \n New Team\n ⌘+T\n \n \n \n \n \n Log out\n ⇧⌘Q\n \n \n \n );\n};\n", "type": "registry:ui", "target": "components/animate-ui/demo/radix/dropdown-menu.tsx" } ] }