{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "app-menu-bar", "type": "registry:ui", "title": "App Menu Bar", "description": "Desktop-style application menu bar with File, Edit, View, and Help menus.", "dependencies": [ "lucide-react" ], "registryDependencies": [ "menubar" ], "files": [ { "path": "registry/ruixenui/app-menu-bar.tsx", "content": "\"use client\";\n\nimport {\n Menubar,\n MenubarContent,\n MenubarItem,\n MenubarMenu,\n MenubarSeparator,\n MenubarTrigger,\n MenubarSub,\n MenubarSubTrigger,\n MenubarSubContent,\n} from \"@/components/ui/menubar\";\nimport {\n Folder,\n FolderPlus,\n FileText,\n Users,\n UserCheck,\n Settings,\n Bell,\n Calendar,\n ChevronRight,\n CheckCircle,\n Upload,\n} from \"lucide-react\";\n\nexport default function AppMenuBar() {\n return (\n \n {/* Projects Menu */}\n \n \n \n Projects\n \n \n \n \n New Project\n \n \n \n All Projects\n \n \n \n Completed Projects\n \n \n \n\n {/* Teams Menu with Submenu */}\n \n \n \n Teams\n \n \n \n \n All Members\n \n \n \n Create Team\n \n\n \n\n {/* Proper Nested Submenu */}\n \n \n Manage Teams\n \n \n \n \n Team Settings\n \n \n \n Team Members\n \n \n \n \n \n\n {/* Calendar Menu */}\n \n \n \n Calendar\n \n \n \n \n View Calendar\n \n \n \n Schedule Task\n \n \n \n\n {/* Notifications */}\n \n \n \n Notifications\n \n \n \n \n All Notifications\n \n \n \n\n {/* Files Menu */}\n \n \n \n Files\n \n \n \n \n Upload File\n \n \n \n My Files\n \n \n \n \n );\n}\n", "type": "registry:ui", "target": "components/ruixen/app-menu-bar.tsx" } ] }