{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "menubar", "type": "registry:ui", "dependencies": [ "@base-ui-components/react" ], "registryDependencies": [ "https://jem-ui.vercel.app/r/dropdown-menu.json" ], "files": [ { "path": "registry/ui/menubar.tsx", "content": "import { Menubar as MenubarPrimitive } from \"@base-ui-components/react/menubar\";\nimport { CheckIcon, CircleIcon } from \"lucide-react\";\nimport type * as React from \"react\";\n\nimport {\n DropdownMenu,\n DropdownMenuCheckboxItem,\n DropdownMenuCheckboxItemIndicator,\n DropdownMenuContent,\n DropdownMenuGroup,\n DropdownMenuGroupLabel,\n DropdownMenuItem,\n DropdownMenuPortal,\n DropdownMenuRadioGroup,\n DropdownMenuRadioItem,\n DropdownMenuRadioItemIndicator,\n DropdownMenuSeparator,\n DropdownMenuSub,\n DropdownMenuSubContent,\n DropdownMenuSubTrigger,\n DropdownMenuTrigger,\n} from \"@/components/ui/dropdown-menu\";\nimport { cn } from \"@/lib/utils\";\n\nfunction Menubar({\n className,\n ...props\n}: React.ComponentProps) {\n return (\n \n );\n}\n\nfunction MenubarMenu({ ...props }: React.ComponentProps) {\n return ;\n}\n\nfunction MenubarGroup({\n ...props\n}: React.ComponentProps) {\n return ;\n}\n\nfunction MenubarPortal({\n ...props\n}: React.ComponentProps) {\n return ;\n}\n\nfunction MenubarRadioGroup({\n ...props\n}: React.ComponentProps) {\n return ;\n}\n\nfunction MenubarTrigger({\n className,\n ...props\n}: React.ComponentProps) {\n return (\n \n );\n}\n\nfunction MenubarContent({\n className,\n sideOffset = 8,\n ...props\n}: React.ComponentProps) {\n return (\n \n );\n}\n\nfunction MenubarItem({\n className,\n inset,\n variant = \"default\",\n ...props\n}: React.ComponentProps & {\n inset?: boolean;\n variant?: \"default\" | \"destructive\";\n}) {\n return (\n \n );\n}\n\nfunction MenubarCheckboxItem({\n className,\n children,\n checked,\n ...props\n}: React.ComponentProps) {\n return (\n \n \n \n \n \n \n {children}\n \n );\n}\n\nfunction MenubarRadioItem({\n className,\n children,\n ...props\n}: React.ComponentProps) {\n return (\n \n \n \n \n \n \n {children}\n \n );\n}\n\nfunction MenubarGroupLabel({\n className,\n inset,\n ...props\n}: React.ComponentProps & {\n inset?: boolean;\n}) {\n return (\n \n );\n}\n\nfunction MenubarSeparator({\n className,\n ...props\n}: React.ComponentProps) {\n return (\n \n );\n}\n\nfunction MenubarShortcut({\n className,\n ...props\n}: React.ComponentProps<\"span\">) {\n return (\n \n );\n}\n\nfunction MenubarSub({\n ...props\n}: React.ComponentProps) {\n return ;\n}\n\nfunction MenubarSubTrigger({\n className,\n children,\n ...props\n}: React.ComponentProps) {\n return (\n \n {children}\n \n );\n}\n\nfunction MenubarSubContent({\n className,\n ...props\n}: React.ComponentProps) {\n return (\n \n );\n}\n\nexport {\n Menubar,\n MenubarMenu,\n MenubarPortal,\n MenubarTrigger,\n MenubarContent,\n MenubarGroup,\n MenubarSeparator,\n MenubarGroupLabel,\n MenubarItem,\n MenubarShortcut,\n MenubarCheckboxItem,\n MenubarRadioGroup,\n MenubarRadioItem,\n MenubarSub,\n MenubarSubTrigger,\n MenubarSubContent,\n};\n", "type": "registry:ui" } ] }