{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "radix-dropdown-menu-checkboxes-demo", "type": "registry:ui", "title": "Radix Dropdown Menu Checkboxes Demo", "description": "Demo showing an animated radix dropdown menu with checkboxes.", "registryDependencies": [ "https://animate-ui.com/r/radix-dropdown-menu", "button" ], "files": [ { "path": "registry/demo/radix/dropdown-menu-checkboxes/index.tsx", "content": "'use client';\n\nimport * as React from 'react';\nimport { motion } from 'motion/react';\n\nimport { Button } from '@/components/ui/button';\nimport {\n DropdownMenu,\n DropdownMenuCheckboxItem,\n DropdownMenuContent,\n DropdownMenuLabel,\n DropdownMenuSeparator,\n DropdownMenuTrigger,\n DropdownMenuCheckboxItemProps,\n} from '@/components/animate-ui/radix/dropdown-menu';\n\ntype Checked = DropdownMenuCheckboxItemProps['checked'];\n\nexport const RadixDropdownMenuCheckboxesDemo = () => {\n const [showStatusBar, setShowStatusBar] = React.useState(true);\n const [showActivityBar, setShowActivityBar] = React.useState(false);\n const [showPanel, setShowPanel] = React.useState(false);\n\n return (\n \n \n \n \n \n Appearance\n \n \n Status Bar\n \n \n Activity Bar\n \n \n Panel\n \n \n \n );\n};\n", "type": "registry:ui", "target": "components/animate-ui/demo/radix/dropdown-menu-checkboxes.tsx" } ] }