{ "name": "shadcn/ui", "homepage": "https://ui.shadcn.com", "items": [ { "name": "index", "dependencies": [ "class-variance-authority", "lucide-react", "@base-ui/react" ], "devDependencies": ["tw-animate-css", "shadcn"], "registryDependencies": ["utils"], "files": [], "cssVars": {}, "css": { "@import \"tw-animate-css\"": {}, "@import \"shadcn/tailwind.css\"": {}, "@layer base": { "*": { "@apply border-border outline-ring/50": {} }, "body": { "@apply bg-background text-foreground": {} } } }, "type": "registry:style" }, { "name": "style", "dependencies": [ "class-variance-authority", "lucide-react", "@base-ui/react" ], "devDependencies": ["tw-animate-css", "shadcn"], "registryDependencies": ["utils"], "files": [], "cssVars": {}, "css": { "@import \"tw-animate-css\"": {}, "@import \"shadcn/tailwind.css\"": {}, "@layer base": { "*": { "@apply border-border outline-ring/50": {} }, "body": { "@apply bg-background text-foreground": {} } } }, "type": "registry:style" }, { "name": "accordion", "files": [ { "path": "registry/base-maia/ui/accordion.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/accordion", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/accordion-example.tsx", "api": "https://base-ui.com/react/components/accordion.md" } }, "type": "registry:ui" }, { "name": "alert", "files": [ { "path": "registry/base-maia/ui/alert.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/alert", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/alert-example.tsx" } }, "type": "registry:ui" }, { "name": "alert-dialog", "registryDependencies": ["button"], "files": [ { "path": "registry/base-maia/ui/alert-dialog.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/alert-dialog", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/alert-dialog-example.tsx", "api": "https://base-ui.com/react/components/alert-dialog.md" } }, "type": "registry:ui" }, { "name": "aspect-ratio", "files": [ { "path": "registry/base-maia/ui/aspect-ratio.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/aspect-ratio", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/aspect-ratio-example.tsx" } }, "type": "registry:ui" }, { "name": "avatar", "files": [ { "path": "registry/base-maia/ui/avatar.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/avatar", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/avatar-example.tsx", "api": "https://base-ui.com/react/components/avatar.md" } }, "type": "registry:ui" }, { "name": "badge", "files": [ { "path": "registry/base-maia/ui/badge.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/badge", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/badge-example.tsx" } }, "type": "registry:ui" }, { "name": "breadcrumb", "files": [ { "path": "registry/base-maia/ui/breadcrumb.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/breadcrumb", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/breadcrumb-example.tsx" } }, "type": "registry:ui" }, { "name": "button", "files": [ { "path": "registry/base-maia/ui/button.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/button", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/button-example.tsx" } }, "type": "registry:ui" }, { "name": "button-group", "registryDependencies": ["separator"], "files": [ { "path": "registry/base-maia/ui/button-group.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/button-group", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/button-group-example.tsx" } }, "type": "registry:ui" }, { "name": "calendar", "dependencies": ["react-day-picker@latest", "date-fns"], "registryDependencies": ["button"], "files": [ { "path": "registry/base-maia/ui/calendar.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/calendar", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/calendar-example.tsx", "api": "https://react-day-picker.js.org" } }, "type": "registry:ui" }, { "name": "card", "files": [ { "path": "registry/base-maia/ui/card.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/card", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/card-example.tsx" } }, "type": "registry:ui" }, { "name": "carousel", "dependencies": ["embla-carousel-react"], "registryDependencies": ["button"], "files": [ { "path": "registry/base-maia/ui/carousel.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/carousel", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/carousel-example.tsx", "api": "https://www.embla-carousel.com/get-started/react" } }, "type": "registry:ui" }, { "name": "chart", "dependencies": ["recharts@2.15.4"], "registryDependencies": ["card"], "files": [ { "path": "registry/base-maia/ui/chart.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/chart", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/chart-example.tsx" } }, "type": "registry:ui" }, { "name": "checkbox", "files": [ { "path": "registry/base-maia/ui/checkbox.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/checkbox", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/checkbox-example.tsx", "api": "https://base-ui.com/react/components/checkbox.md" } }, "type": "registry:ui" }, { "name": "collapsible", "files": [ { "path": "registry/base-maia/ui/collapsible.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/collapsible", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/collapsible-example.tsx", "api": "https://base-ui.com/react/components/collapsible.md" } }, "type": "registry:ui" }, { "name": "combobox", "dependencies": ["@base-ui/react"], "registryDependencies": ["button", "input-group"], "files": [ { "path": "registry/base-maia/ui/combobox.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/combobox", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/combobox-example.tsx", "api": "https://base-ui.com/react/components/combobox.md" } }, "type": "registry:ui" }, { "name": "command", "dependencies": ["cmdk"], "registryDependencies": ["dialog", "input-group"], "files": [ { "path": "registry/base-maia/ui/command.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/command", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/command-example.tsx", "api": "https://github.com/dip/cmdk" } }, "type": "registry:ui" }, { "name": "context-menu", "files": [ { "path": "registry/base-maia/ui/context-menu.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/context-menu", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/context-menu-example.tsx", "api": "https://base-ui.com/react/components/context-menu.md" } }, "type": "registry:ui" }, { "name": "dialog", "registryDependencies": ["button"], "files": [ { "path": "registry/base-maia/ui/dialog.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/dialog", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/dialog-example.tsx", "api": "https://base-ui.com/react/components/dialog.md" } }, "type": "registry:ui" }, { "name": "drawer", "dependencies": ["vaul"], "files": [ { "path": "registry/base-maia/ui/drawer.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/drawer", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/drawer-example.tsx", "api": "https://vaul.emilkowal.ski/getting-started" } }, "type": "registry:ui" }, { "name": "dropdown-menu", "files": [ { "path": "registry/base-maia/ui/dropdown-menu.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/dropdown-menu", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/dropdown-menu-example.tsx", "api": "https://base-ui.com/react/components/menu.md" } }, "type": "registry:ui" }, { "name": "empty", "files": [ { "path": "registry/base-maia/ui/empty.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/empty", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/empty-example.tsx" } }, "type": "registry:ui" }, { "name": "field", "registryDependencies": ["label", "separator"], "files": [ { "path": "registry/base-maia/ui/field.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/field", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/field-example.tsx" } }, "type": "registry:ui" }, { "name": "form", "type": "registry:ui" }, { "name": "hover-card", "files": [ { "path": "registry/base-maia/ui/hover-card.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/hover-card", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/hover-card-example.tsx", "api": "https://base-ui.com/react/components/hover-card.md" } }, "type": "registry:ui" }, { "name": "input", "files": [ { "path": "registry/base-maia/ui/input.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/input", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/input-example.tsx" } }, "type": "registry:ui" }, { "name": "input-group", "registryDependencies": ["button", "input", "textarea"], "files": [ { "path": "registry/base-maia/ui/input-group.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/input-group", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/input-group-example.tsx" } }, "type": "registry:ui" }, { "name": "input-otp", "dependencies": ["input-otp"], "files": [ { "path": "registry/base-maia/ui/input-otp.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/input-otp", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/input-otp-example.tsx", "api": "https://input-otp.rodz.dev" } }, "type": "registry:ui" }, { "name": "item", "registryDependencies": ["separator"], "files": [ { "path": "registry/base-maia/ui/item.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/item", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/item-example.tsx" } }, "type": "registry:ui" }, { "name": "label", "files": [ { "path": "registry/base-maia/ui/label.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/label", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/label-example.tsx", "api": "https://base-ui.com/react/components/label.md" } }, "type": "registry:ui" }, { "name": "menubar", "registryDependencies": ["dropdown-menu"], "files": [ { "path": "registry/base-maia/ui/menubar.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/menubar", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/menubar-example.tsx", "api": "https://base-ui.com/react/components/menubar.md" } }, "type": "registry:ui" }, { "name": "navigation-menu", "files": [ { "path": "registry/base-maia/ui/navigation-menu.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/navigation-menu", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/navigation-menu-example.tsx", "api": "https://base-ui.com/react/components/navigation-menu.md" } }, "type": "registry:ui" }, { "name": "pagination", "registryDependencies": ["button"], "files": [ { "path": "registry/base-maia/ui/pagination.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/pagination", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/pagination-example.tsx" } }, "type": "registry:ui" }, { "name": "popover", "files": [ { "path": "registry/base-maia/ui/popover.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/popover", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/popover-example.tsx", "api": "https://base-ui.com/react/components/popover.md" } }, "type": "registry:ui" }, { "name": "progress", "files": [ { "path": "registry/base-maia/ui/progress.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/progress", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/progress-example.tsx", "api": "https://base-ui.com/react/components/progress.md" } }, "type": "registry:ui" }, { "name": "radio-group", "files": [ { "path": "registry/base-maia/ui/radio-group.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/radio-group", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/radio-group-example.tsx", "api": "https://base-ui.com/react/components/radio-group.md" } }, "type": "registry:ui" }, { "name": "resizable", "dependencies": ["react-resizable-panels"], "files": [ { "path": "registry/base-maia/ui/resizable.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/resizable", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/resizable-example.tsx", "api": "https://github.com/bvaughn/react-resizable-panels" } }, "type": "registry:ui" }, { "name": "scroll-area", "files": [ { "path": "registry/base-maia/ui/scroll-area.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/scroll-area", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/scroll-area-example.tsx", "api": "https://base-ui.com/react/components/scroll-area.md" } }, "type": "registry:ui" }, { "name": "select", "files": [ { "path": "registry/base-maia/ui/select.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/select", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/select-example.tsx", "api": "https://base-ui.com/react/components/select.md" } }, "type": "registry:ui" }, { "name": "separator", "files": [ { "path": "registry/base-maia/ui/separator.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/separator", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/separator-example.tsx", "api": "https://base-ui.com/react/components/separator.md" } }, "type": "registry:ui" }, { "name": "sheet", "registryDependencies": ["button"], "files": [ { "path": "registry/base-maia/ui/sheet.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/sheet", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/sheet-example.tsx", "api": "https://base-ui.com/react/components/dialog.md" } }, "type": "registry:ui" }, { "name": "sidebar", "registryDependencies": [ "button", "input", "separator", "sheet", "skeleton", "tooltip", "use-mobile" ], "files": [ { "path": "registry/base-maia/ui/sidebar.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/sidebar", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/sidebar-example.tsx" } }, "type": "registry:ui" }, { "name": "skeleton", "files": [ { "path": "registry/base-maia/ui/skeleton.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/skeleton", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/skeleton-example.tsx" } }, "type": "registry:ui" }, { "name": "slider", "files": [ { "path": "registry/base-maia/ui/slider.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/slider", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/slider-example.tsx", "api": "https://base-ui.com/react/components/slider.md" } }, "type": "registry:ui" }, { "name": "sonner", "dependencies": ["sonner", "next-themes"], "files": [ { "path": "registry/base-maia/ui/sonner.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/sonner", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/sonner-example.tsx", "api": "https://sonner.emilkowal.ski" } }, "type": "registry:ui" }, { "name": "spinner", "files": [ { "path": "registry/base-maia/ui/spinner.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/spinner", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/spinner-example.tsx" } }, "type": "registry:ui" }, { "name": "switch", "files": [ { "path": "registry/base-maia/ui/switch.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/switch", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/switch-example.tsx", "api": "https://base-ui.com/react/components/switch.md" } }, "type": "registry:ui" }, { "name": "table", "files": [ { "path": "registry/base-maia/ui/table.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/table", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/table-example.tsx" } }, "type": "registry:ui" }, { "name": "tabs", "files": [ { "path": "registry/base-maia/ui/tabs.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/tabs", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/tabs-example.tsx", "api": "https://base-ui.com/react/components/tabs.md" } }, "type": "registry:ui" }, { "name": "textarea", "files": [ { "path": "registry/base-maia/ui/textarea.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/textarea", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/textarea-example.tsx" } }, "type": "registry:ui" }, { "name": "toggle", "files": [ { "path": "registry/base-maia/ui/toggle.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/toggle", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/toggle-example.tsx", "api": "https://base-ui.com/react/components/toggle.md" } }, "type": "registry:ui" }, { "name": "toggle-group", "registryDependencies": ["toggle"], "files": [ { "path": "registry/base-maia/ui/toggle-group.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/toggle-group", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/toggle-group-example.tsx", "api": "https://base-ui.com/react/components/toggle-group.md" } }, "type": "registry:ui" }, { "name": "tooltip", "files": [ { "path": "registry/base-maia/ui/tooltip.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/tooltip", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/tooltip-example.tsx", "api": "https://base-ui.com/react/components/tooltip.md" } }, "docs": "The `tooltip` component has been added. Remember to wrap your app with the `TooltipProvider` component.\n\n```tsx title=\"app/layout.tsx\"\nimport { TooltipProvider } from \"@/components/ui/tooltip\"\n\nexport default function RootLayout({ children }: { children: React.ReactNode }) {\n return (\n \n \n {children}\n \n \n )\n}\n```\n", "type": "registry:ui" }, { "name": "kbd", "files": [ { "path": "registry/base-maia/ui/kbd.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/kbd", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/kbd-example.tsx" } }, "type": "registry:ui" }, { "name": "native-select", "files": [ { "path": "registry/base-maia/ui/native-select.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/native-select", "examples": "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/native-select-example.tsx" } }, "type": "registry:ui" }, { "name": "direction", "dependencies": ["@base-ui/react"], "files": [ { "path": "registry/base-maia/ui/direction.tsx", "type": "registry:ui" } ], "meta": { "links": { "docs": "https://ui.shadcn.com/docs/components/base/direction", "api": "https://base-ui.com/react/utils/direction-provider.md" } }, "type": "registry:ui" }, { "name": "accordion-example", "title": "Accordion", "registryDependencies": ["accordion", "button", "card", "example"], "files": [ { "path": "registry/base-maia/examples/accordion-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "alert-example", "title": "Alert", "registryDependencies": ["alert", "badge", "example"], "files": [ { "path": "registry/base-maia/examples/alert-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "alert-dialog-example", "title": "Alert Dialog", "registryDependencies": ["alert-dialog", "button", "dialog", "example"], "files": [ { "path": "registry/base-maia/examples/alert-dialog-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "aspect-ratio-example", "title": "Aspect Ratio", "registryDependencies": ["aspect-ratio", "example"], "files": [ { "path": "registry/base-maia/examples/aspect-ratio-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "avatar-example", "title": "Avatar", "registryDependencies": ["avatar", "button", "empty", "example"], "files": [ { "path": "registry/base-maia/examples/avatar-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "badge-example", "title": "Badge", "registryDependencies": ["badge", "spinner", "example"], "files": [ { "path": "registry/base-maia/examples/badge-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "breadcrumb-example", "title": "Breadcrumb", "registryDependencies": ["breadcrumb", "dropdown-menu", "example"], "files": [ { "path": "registry/base-maia/examples/breadcrumb-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "button-example", "title": "Button", "registryDependencies": ["button", "example"], "files": [ { "path": "registry/base-maia/examples/button-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "button-group-example", "title": "Button Group", "registryDependencies": [ "button", "button-group", "dropdown-menu", "field", "input", "input-group", "label", "popover", "select", "tooltip", "example" ], "files": [ { "path": "registry/base-maia/examples/button-group-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "calendar-example", "title": "Calendar", "registryDependencies": [ "button", "calendar", "card", "field", "input", "label", "popover", "example" ], "files": [ { "path": "registry/base-maia/examples/calendar-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "card-example", "title": "Card", "registryDependencies": [ "avatar", "button", "card", "field", "input", "example" ], "files": [ { "path": "registry/base-maia/examples/card-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "carousel-example", "title": "Carousel", "registryDependencies": ["card", "carousel", "example"], "files": [ { "path": "registry/base-maia/examples/carousel-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "chart-example", "title": "Chart", "registryDependencies": ["chart", "card", "example"], "files": [ { "path": "registry/base-maia/examples/chart-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "checkbox-example", "title": "Checkbox", "registryDependencies": ["checkbox", "field", "table", "example"], "files": [ { "path": "registry/base-maia/examples/checkbox-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "collapsible-example", "title": "Collapsible", "registryDependencies": [ "button", "card", "collapsible", "field", "input", "tabs", "example" ], "files": [ { "path": "registry/base-maia/examples/collapsible-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "combobox-example", "title": "Combobox", "registryDependencies": [ "button", "card", "combobox", "dialog", "field", "input", "input-group", "item", "select", "example" ], "files": [ { "path": "registry/base-maia/examples/combobox-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "command-example", "title": "Command", "registryDependencies": ["button", "command", "example"], "files": [ { "path": "registry/base-maia/examples/command-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "context-menu-example", "title": "Context Menu", "registryDependencies": ["button", "context-menu", "dialog", "example"], "files": [ { "path": "registry/base-maia/examples/context-menu-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "dialog-example", "title": "Dialog", "registryDependencies": [ "button", "checkbox", "dialog", "field", "input", "input-group", "kbd", "native-select", "select", "switch", "tabs", "textarea", "tooltip", "example" ], "files": [ { "path": "registry/base-maia/examples/dialog-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "drawer-example", "title": "Drawer", "registryDependencies": ["drawer", "example"], "files": [ { "path": "registry/base-maia/examples/drawer-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "dropdown-menu-example", "title": "Dropdown Menu", "registryDependencies": [ "avatar", "button", "dialog", "dropdown-menu", "example" ], "files": [ { "path": "registry/base-maia/examples/dropdown-menu-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "empty-example", "title": "Empty", "registryDependencies": [ "button", "empty", "input-group", "kbd", "example" ], "files": [ { "path": "registry/base-maia/examples/empty-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "field-example", "title": "Field", "registryDependencies": [ "badge", "checkbox", "field", "input", "input-otp", "native-select", "radio-group", "select", "slider", "switch", "textarea", "example" ], "files": [ { "path": "registry/base-maia/examples/field-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "hover-card-example", "title": "Hover Card", "registryDependencies": ["button", "dialog", "hover-card", "example"], "files": [ { "path": "registry/base-maia/examples/hover-card-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "input-example", "title": "Input", "registryDependencies": [ "button", "field", "input", "native-select", "select", "example" ], "files": [ { "path": "registry/base-maia/examples/input-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "input-group-example", "title": "Input Group", "registryDependencies": [ "button", "button-group", "card", "dropdown-menu", "field", "input", "input-group", "kbd", "popover", "spinner", "textarea", "tooltip", "example" ], "files": [ { "path": "registry/base-maia/examples/input-group-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "input-otp-example", "title": "Input OTP", "registryDependencies": [ "button", "card", "field", "input-otp", "example" ], "files": [ { "path": "registry/base-maia/examples/input-otp-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "item-example", "title": "Item", "registryDependencies": ["button", "item", "example"], "files": [ { "path": "registry/base-maia/examples/item-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "kbd-example", "title": "Kbd", "registryDependencies": [ "button", "input-group", "kbd", "tooltip", "example" ], "files": [ { "path": "registry/base-maia/examples/kbd-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "label-example", "title": "Label", "registryDependencies": [ "checkbox", "field", "input", "label", "textarea", "example" ], "files": [ { "path": "registry/base-maia/examples/label-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "menubar-example", "title": "Menubar", "registryDependencies": ["button", "dialog", "menubar", "example"], "files": [ { "path": "registry/base-maia/examples/menubar-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "native-select-example", "title": "Native Select", "registryDependencies": ["field", "native-select", "example"], "files": [ { "path": "registry/base-maia/examples/native-select-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "navigation-menu-example", "title": "Navigation Menu", "registryDependencies": [ "button", "dialog", "navigation-menu", "example" ], "files": [ { "path": "registry/base-maia/examples/navigation-menu-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "pagination-example", "title": "Pagination", "registryDependencies": ["field", "pagination", "select", "example"], "files": [ { "path": "registry/base-maia/examples/pagination-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "popover-example", "title": "Popover", "registryDependencies": [ "button", "dialog", "field", "input", "popover", "example" ], "files": [ { "path": "registry/base-maia/examples/popover-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "progress-example", "title": "Progress", "registryDependencies": [ "field", "item", "progress", "slider", "example" ], "files": [ { "path": "registry/base-maia/examples/progress-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "radio-group-example", "title": "Radio Group", "registryDependencies": ["field", "radio-group", "example"], "files": [ { "path": "registry/base-maia/examples/radio-group-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "resizable-example", "title": "Resizable", "registryDependencies": ["resizable", "example"], "files": [ { "path": "registry/base-maia/examples/resizable-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "scroll-area-example", "title": "Scroll Area", "registryDependencies": ["scroll-area", "separator", "example"], "files": [ { "path": "registry/base-maia/examples/scroll-area-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "select-example", "title": "Select", "registryDependencies": [ "button", "dialog", "field", "input", "item", "native-select", "select", "example" ], "files": [ { "path": "registry/base-maia/examples/select-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "separator-example", "title": "Separator", "registryDependencies": ["separator", "example"], "files": [ { "path": "registry/base-maia/examples/separator-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "sheet-example", "title": "Sheet", "registryDependencies": ["button", "field", "input", "sheet", "example"], "files": [ { "path": "registry/base-maia/examples/sheet-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "sidebar-example", "title": "Sidebar", "registryDependencies": [ "button", "dropdown-menu", "item", "label", "sidebar", "example" ], "files": [ { "path": "registry/base-maia/examples/sidebar-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "sidebar-icon-example", "title": "Sidebar (Icon)", "registryDependencies": [ "avatar", "button", "collapsible", "dropdown-menu", "item", "sidebar", "example" ], "files": [ { "path": "registry/base-maia/examples/sidebar-icon-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "sidebar-inset-example", "title": "Sidebar (Inset)", "registryDependencies": ["collapsible", "sidebar", "example"], "files": [ { "path": "registry/base-maia/examples/sidebar-inset-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "sidebar-floating-example", "title": "Sidebar (Floating)", "registryDependencies": [ "button", "card", "dropdown-menu", "field", "item", "sidebar", "example" ], "files": [ { "path": "registry/base-maia/examples/sidebar-floating-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "skeleton-example", "title": "Skeleton", "registryDependencies": ["skeleton", "example"], "files": [ { "path": "registry/base-maia/examples/skeleton-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "slider-example", "title": "Slider", "registryDependencies": ["label", "slider", "example"], "files": [ { "path": "registry/base-maia/examples/slider-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "sonner-example", "title": "Sonner", "registryDependencies": ["sonner", "example"], "files": [ { "path": "registry/base-maia/examples/sonner-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "spinner-example", "title": "Spinner", "registryDependencies": [ "badge", "button", "empty", "field", "input-group", "spinner", "example" ], "files": [ { "path": "registry/base-maia/examples/spinner-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "switch-example", "title": "Switch", "registryDependencies": ["field", "label", "switch", "example"], "files": [ { "path": "registry/base-maia/examples/switch-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "table-example", "title": "Table", "registryDependencies": [ "button", "dropdown-menu", "input", "select", "table", "example" ], "files": [ { "path": "registry/base-maia/examples/table-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "tabs-example", "title": "Tabs", "registryDependencies": ["button", "dropdown-menu", "tabs", "example"], "files": [ { "path": "registry/base-maia/examples/tabs-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "textarea-example", "title": "Textarea", "registryDependencies": ["field", "textarea", "example"], "files": [ { "path": "registry/base-maia/examples/textarea-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "toggle-example", "title": "Toggle", "registryDependencies": ["toggle", "example"], "files": [ { "path": "registry/base-maia/examples/toggle-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "toggle-group-example", "title": "Toggle Group", "registryDependencies": ["input", "select", "toggle-group", "example"], "files": [ { "path": "registry/base-maia/examples/toggle-group-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "tooltip-example", "title": "Tooltip", "registryDependencies": ["button", "kbd", "tooltip", "example"], "files": [ { "path": "registry/base-maia/examples/tooltip-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "demo", "title": "Demo", "registryDependencies": [ "alert-dialog", "badge", "button", "button-group", "card", "checkbox", "dropdown-menu", "field", "input-group", "item", "radio-group", "slider", "switch", "textarea" ], "files": [ { "path": "registry/base-maia/examples/demo.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "component-example", "title": "Example", "registryDependencies": [ "alert-dialog", "badge", "button", "card", "combobox", "dropdown-menu", "field", "input", "select", "textarea", "example" ], "files": [ { "path": "registry/base-maia/examples/component-example.tsx", "type": "registry:example" } ], "type": "registry:example" }, { "name": "utils", "dependencies": ["clsx", "tailwind-merge"], "files": [ { "path": "registry/base-maia/lib/utils.ts", "type": "registry:lib" } ], "type": "registry:lib" }, { "name": "example", "title": "Example", "files": [ { "path": "registry/base-maia/components/example.tsx", "type": "registry:component" } ], "type": "registry:component" }, { "name": "preview", "title": "Preview", "registryDependencies": [ "alert-dialog", "avatar", "badge", "button", "button-group", "card", "chart", "checkbox", "combobox", "dropdown-menu", "empty", "field", "input", "input-group", "item", "label", "popover", "radio-group", "select", "separator", "sheet", "slider", "spinner", "switch", "textarea", "tooltip", "example" ], "files": [ { "path": "registry/base-maia/blocks/preview/index.tsx", "type": "registry:block" } ], "type": "registry:block" }, { "name": "login-01", "title": "Login 01", "description": "A simple login form.", "registryDependencies": ["button", "card", "input", "label", "field"], "files": [ { "path": "registry/base-maia/blocks/login-01/page.tsx", "type": "registry:page", "target": "app/login/page.tsx" }, { "path": "registry/base-maia/blocks/login-01/components/login-form.tsx", "type": "registry:component" } ], "categories": ["authentication", "login"], "type": "registry:block" }, { "name": "login-02", "title": "Login 02", "description": "A two column login page with a cover image.", "registryDependencies": ["button", "input", "label", "field"], "files": [ { "path": "registry/base-maia/blocks/login-02/page.tsx", "type": "registry:page", "target": "app/login/page.tsx" }, { "path": "registry/base-maia/blocks/login-02/components/login-form.tsx", "type": "registry:component" } ], "categories": ["authentication", "login"], "type": "registry:block" }, { "name": "login-03", "title": "Login 03", "description": "A login page with a muted background color.", "registryDependencies": ["button", "card", "input", "label", "field"], "files": [ { "path": "registry/base-maia/blocks/login-03/page.tsx", "type": "registry:page", "target": "app/login/page.tsx" }, { "path": "registry/base-maia/blocks/login-03/components/login-form.tsx", "type": "registry:component" } ], "categories": ["authentication", "login"], "type": "registry:block" }, { "name": "login-04", "title": "Login 04", "description": "A login page with form and image.", "registryDependencies": ["button", "card", "input", "label", "field"], "files": [ { "path": "registry/base-maia/blocks/login-04/page.tsx", "type": "registry:page", "target": "app/login/page.tsx" }, { "path": "registry/base-maia/blocks/login-04/components/login-form.tsx", "type": "registry:component" } ], "categories": ["authentication", "login"], "type": "registry:block" }, { "name": "login-05", "title": "Login 05", "description": "A simple email-only login page.", "registryDependencies": ["button", "input", "label", "field"], "files": [ { "path": "registry/base-maia/blocks/login-05/page.tsx", "type": "registry:page", "target": "app/login/page.tsx" }, { "path": "registry/base-maia/blocks/login-05/components/login-form.tsx", "type": "registry:component" } ], "categories": ["authentication", "login"], "type": "registry:block" }, { "name": "signup-01", "title": "Signup 01", "description": "A simple signup form.", "registryDependencies": ["button", "card", "input", "label"], "files": [ { "path": "registry/base-maia/blocks/signup-01/page.tsx", "type": "registry:page", "target": "app/signup/page.tsx" }, { "path": "registry/base-maia/blocks/signup-01/components/signup-form.tsx", "type": "registry:component" } ], "categories": ["authentication", "signup"], "type": "registry:block" }, { "name": "signup-02", "title": "Signup 02", "description": "A two column signup page with a cover image.", "registryDependencies": ["button", "input", "label", "field"], "files": [ { "path": "registry/base-maia/blocks/signup-02/page.tsx", "type": "registry:page", "target": "app/signup/page.tsx" }, { "path": "registry/base-maia/blocks/signup-02/components/signup-form.tsx", "type": "registry:component" } ], "categories": ["authentication", "signup"], "type": "registry:block" }, { "name": "signup-03", "title": "Signup 03", "description": "A signup page with a muted background color.", "registryDependencies": ["button", "card", "input", "label", "field"], "files": [ { "path": "registry/base-maia/blocks/signup-03/page.tsx", "type": "registry:page", "target": "app/signup/page.tsx" }, { "path": "registry/base-maia/blocks/signup-03/components/signup-form.tsx", "type": "registry:component" } ], "categories": ["authentication", "signup"], "type": "registry:block" }, { "name": "signup-04", "title": "Signup 04", "description": "A signup page with form and image.", "registryDependencies": ["button", "card", "input", "label", "field"], "files": [ { "path": "registry/base-maia/blocks/signup-04/page.tsx", "type": "registry:page", "target": "app/signup/page.tsx" }, { "path": "registry/base-maia/blocks/signup-04/components/signup-form.tsx", "type": "registry:component" } ], "categories": ["authentication", "signup"], "type": "registry:block" }, { "name": "signup-05", "title": "Signup 05", "description": "A simple signup form with social providers.", "registryDependencies": ["button", "input", "label"], "files": [ { "path": "registry/base-maia/blocks/signup-05/page.tsx", "type": "registry:page", "target": "app/signup/page.tsx" }, { "path": "registry/base-maia/blocks/signup-05/components/signup-form.tsx", "type": "registry:component" } ], "categories": ["authentication", "signup"], "type": "registry:block" }, { "name": "dashboard-01", "title": "Dashboard 01", "description": "A dashboard with sidebar, charts and data table.", "dependencies": [ "@dnd-kit/core", "@dnd-kit/modifiers", "@dnd-kit/sortable", "@dnd-kit/utilities", "@tanstack/react-table", "zod" ], "registryDependencies": [ "sidebar", "breadcrumb", "separator", "label", "chart", "card", "select", "tabs", "table", "toggle-group", "badge", "button", "checkbox", "dropdown-menu", "drawer", "input", "avatar", "sheet", "sonner" ], "files": [ { "path": "registry/base-maia/blocks/dashboard-01/page.tsx", "type": "registry:page", "target": "app/dashboard/page.tsx" }, { "path": "registry/base-maia/blocks/dashboard-01/data.json", "type": "registry:file", "target": "app/dashboard/data.json" }, { "path": "registry/base-maia/blocks/dashboard-01/components/app-sidebar.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/dashboard-01/components/chart-area-interactive.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/dashboard-01/components/data-table.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/dashboard-01/components/nav-documents.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/dashboard-01/components/nav-main.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/dashboard-01/components/nav-secondary.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/dashboard-01/components/nav-user.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/dashboard-01/components/section-cards.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/dashboard-01/components/site-header.tsx", "type": "registry:component" } ], "meta": { "iframeHeight": "1000px" }, "categories": ["dashboard"], "type": "registry:block" }, { "name": "sidebar-01", "title": "Sidebar 01", "description": "A simple sidebar with navigation grouped by section.", "registryDependencies": [ "sidebar", "breadcrumb", "separator", "label", "dropdown-menu" ], "files": [ { "path": "registry/base-maia/blocks/sidebar-01/page.tsx", "type": "registry:page", "target": "app/dashboard/page.tsx" }, { "path": "registry/base-maia/blocks/sidebar-01/components/app-sidebar.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-01/components/search-form.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-01/components/version-switcher.tsx", "type": "registry:component" } ], "categories": ["sidebar", "dashboard"], "type": "registry:block" }, { "name": "sidebar-02", "title": "Sidebar 02", "description": "A sidebar with collapsible sections.", "registryDependencies": [ "sidebar", "breadcrumb", "separator", "label", "dropdown-menu" ], "files": [ { "path": "registry/base-maia/blocks/sidebar-02/page.tsx", "type": "registry:page", "target": "app/dashboard/page.tsx" }, { "path": "registry/base-maia/blocks/sidebar-02/components/app-sidebar.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-02/components/search-form.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-02/components/version-switcher.tsx", "type": "registry:component" } ], "categories": ["sidebar", "dashboard"], "type": "registry:block" }, { "name": "sidebar-03", "title": "Sidebar 03", "description": "A sidebar with submenus.", "registryDependencies": ["sidebar", "breadcrumb"], "files": [ { "path": "registry/base-maia/blocks/sidebar-03/page.tsx", "type": "registry:page", "target": "app/dashboard/page.tsx" }, { "path": "registry/base-maia/blocks/sidebar-03/components/app-sidebar.tsx", "type": "registry:component" } ], "categories": ["sidebar", "dashboard"], "type": "registry:block" }, { "name": "sidebar-04", "title": "Sidebar 04", "description": "A floating sidebar with submenus.", "registryDependencies": ["sidebar", "breadcrumb", "separator"], "files": [ { "path": "registry/base-maia/blocks/sidebar-04/page.tsx", "type": "registry:page", "target": "app/dashboard/page.tsx" }, { "path": "registry/base-maia/blocks/sidebar-04/components/app-sidebar.tsx", "type": "registry:component" } ], "categories": ["sidebar", "dashboard"], "type": "registry:block" }, { "name": "sidebar-05", "title": "Sidebar 05", "description": "A sidebar with collapsible submenus.", "registryDependencies": [ "sidebar", "breadcrumb", "separator", "label", "collapsible" ], "files": [ { "path": "registry/base-maia/blocks/sidebar-05/page.tsx", "type": "registry:page", "target": "app/dashboard/page.tsx" }, { "path": "registry/base-maia/blocks/sidebar-05/components/app-sidebar.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-05/components/search-form.tsx", "type": "registry:component" } ], "categories": ["sidebar", "dashboard"], "type": "registry:block" }, { "name": "sidebar-06", "title": "Sidebar 06", "description": "A sidebar with submenus as dropdowns.", "registryDependencies": [ "sidebar", "breadcrumb", "separator", "card", "dropdown-menu" ], "files": [ { "path": "registry/base-maia/blocks/sidebar-06/page.tsx", "type": "registry:page", "target": "app/dashboard/page.tsx" }, { "path": "registry/base-maia/blocks/sidebar-06/components/app-sidebar.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-06/components/nav-main.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-06/components/sidebar-opt-in-form.tsx", "type": "registry:component" } ], "categories": ["sidebar", "dashboard"], "type": "registry:block" }, { "name": "sidebar-07", "title": "Sidebar 07", "description": "A sidebar that collapses to icons.", "registryDependencies": [ "sidebar", "breadcrumb", "separator", "collapsible", "dropdown-menu", "avatar" ], "files": [ { "path": "registry/base-maia/blocks/sidebar-07/page.tsx", "type": "registry:page", "target": "app/dashboard/page.tsx" }, { "path": "registry/base-maia/blocks/sidebar-07/components/app-sidebar.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-07/components/nav-main.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-07/components/nav-projects.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-07/components/nav-user.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-07/components/team-switcher.tsx", "type": "registry:component" } ], "categories": ["sidebar", "dashboard"], "type": "registry:block" }, { "name": "sidebar-08", "title": "Sidebar 08", "description": "An inset sidebar with secondary navigation.", "registryDependencies": [ "sidebar", "breadcrumb", "separator", "collapsible", "dropdown-menu", "avatar" ], "files": [ { "path": "registry/base-maia/blocks/sidebar-08/page.tsx", "type": "registry:page", "target": "app/dashboard/page.tsx" }, { "path": "registry/base-maia/blocks/sidebar-08/components/app-sidebar.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-08/components/nav-main.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-08/components/nav-projects.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-08/components/nav-secondary.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-08/components/nav-user.tsx", "type": "registry:component" } ], "categories": ["sidebar", "dashboard"], "type": "registry:block" }, { "name": "sidebar-09", "title": "Sidebar 09", "description": "Collapsible nested sidebars.", "registryDependencies": [ "sidebar", "breadcrumb", "separator", "collapsible", "dropdown-menu", "avatar", "switch", "label" ], "files": [ { "path": "registry/base-maia/blocks/sidebar-09/page.tsx", "type": "registry:page", "target": "app/dashboard/page.tsx" }, { "path": "registry/base-maia/blocks/sidebar-09/components/app-sidebar.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-09/components/nav-user.tsx", "type": "registry:component" } ], "categories": ["sidebar", "dashboard"], "type": "registry:block" }, { "name": "sidebar-10", "title": "Sidebar 10", "description": "A sidebar in a popover.", "registryDependencies": [ "sidebar", "breadcrumb", "separator", "popover", "collapsible", "dropdown-menu" ], "files": [ { "path": "registry/base-maia/blocks/sidebar-10/page.tsx", "type": "registry:page", "target": "app/dashboard/page.tsx" }, { "path": "registry/base-maia/blocks/sidebar-10/components/app-sidebar.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-10/components/nav-actions.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-10/components/nav-favorites.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-10/components/nav-main.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-10/components/nav-secondary.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-10/components/nav-workspaces.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-10/components/team-switcher.tsx", "type": "registry:component" } ], "categories": ["sidebar", "dashboard"], "type": "registry:block" }, { "name": "sidebar-11", "title": "Sidebar 11", "description": "A sidebar with a collapsible file tree.", "registryDependencies": [ "sidebar", "breadcrumb", "separator", "collapsible" ], "files": [ { "path": "registry/base-maia/blocks/sidebar-11/page.tsx", "type": "registry:page", "target": "app/dashboard/page.tsx" }, { "path": "registry/base-maia/blocks/sidebar-11/components/app-sidebar.tsx", "type": "registry:component" } ], "categories": ["sidebar", "dashboard"], "type": "registry:block" }, { "name": "sidebar-12", "title": "Sidebar 12", "description": "A sidebar with a calendar.", "registryDependencies": [ "sidebar", "breadcrumb", "separator", "collapsible", "calendar", "dropdown-menu", "avatar" ], "files": [ { "path": "registry/base-maia/blocks/sidebar-12/page.tsx", "type": "registry:page", "target": "app/dashboard/page.tsx" }, { "path": "registry/base-maia/blocks/sidebar-12/components/app-sidebar.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-12/components/calendars.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-12/components/date-picker.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-12/components/nav-user.tsx", "type": "registry:component" } ], "categories": ["sidebar", "dashboard"], "type": "registry:block" }, { "name": "sidebar-13", "title": "Sidebar 13", "description": "A sidebar in a dialog.", "registryDependencies": ["sidebar", "breadcrumb", "button", "dialog"], "files": [ { "path": "registry/base-maia/blocks/sidebar-13/page.tsx", "type": "registry:page", "target": "app/dashboard/page.tsx" }, { "path": "registry/base-maia/blocks/sidebar-13/components/settings-dialog.tsx", "type": "registry:component" } ], "categories": ["sidebar", "dashboard"], "type": "registry:block" }, { "name": "sidebar-14", "title": "Sidebar 14", "description": "A sidebar on the right.", "registryDependencies": ["sidebar", "breadcrumb"], "files": [ { "path": "registry/base-maia/blocks/sidebar-14/page.tsx", "type": "registry:page", "target": "app/dashboard/page.tsx" }, { "path": "registry/base-maia/blocks/sidebar-14/components/app-sidebar.tsx", "type": "registry:component" } ], "categories": ["sidebar", "dashboard"], "type": "registry:block" }, { "name": "sidebar-15", "title": "Sidebar 15", "description": "A left and right sidebar.", "registryDependencies": [ "sidebar", "breadcrumb", "separator", "popover", "collapsible", "dropdown-menu", "calendar", "avatar" ], "files": [ { "path": "registry/base-maia/blocks/sidebar-15/page.tsx", "type": "registry:page", "target": "app/dashboard/page.tsx" }, { "path": "registry/base-maia/blocks/sidebar-15/components/calendars.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-15/components/date-picker.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-15/components/nav-favorites.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-15/components/nav-main.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-15/components/nav-secondary.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-15/components/nav-user.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-15/components/nav-workspaces.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-15/components/sidebar-left.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-15/components/sidebar-right.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-15/components/team-switcher.tsx", "type": "registry:component" } ], "categories": ["sidebar", "dashboard"], "type": "registry:block" }, { "name": "sidebar-16", "title": "Sidebar 16", "description": "A sidebar with a sticky site header.", "registryDependencies": [ "sidebar", "breadcrumb", "separator", "collapsible", "dropdown-menu", "avatar", "button", "label" ], "files": [ { "path": "registry/base-maia/blocks/sidebar-16/page.tsx", "type": "registry:page", "target": "app/dashboard/page.tsx" }, { "path": "registry/base-maia/blocks/sidebar-16/components/app-sidebar.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-16/components/nav-main.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-16/components/nav-projects.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-16/components/nav-secondary.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-16/components/nav-user.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-16/components/search-form.tsx", "type": "registry:component" }, { "path": "registry/base-maia/blocks/sidebar-16/components/site-header.tsx", "type": "registry:component" } ], "categories": ["sidebar", "dashboard"], "type": "registry:block" }, { "name": "use-mobile", "files": [ { "path": "registry/base-maia/hooks/use-mobile.ts", "type": "registry:hook" } ], "type": "registry:hook" }, { "name": "font-geist", "title": "Geist", "type": "registry:font", "font": { "family": "'Geist Variable', sans-serif", "provider": "google", "import": "Geist", "variable": "--font-sans", "subsets": ["latin"] } }, { "name": "font-inter", "title": "Inter", "type": "registry:font", "font": { "family": "'Inter Variable', sans-serif", "provider": "google", "import": "Inter", "variable": "--font-sans", "subsets": ["latin"] } }, { "name": "font-noto-sans", "title": "Noto Sans", "type": "registry:font", "font": { "family": "'Noto Sans Variable', sans-serif", "provider": "google", "import": "Noto_Sans", "variable": "--font-sans" } }, { "name": "font-nunito-sans", "title": "Nunito Sans", "type": "registry:font", "font": { "family": "'Nunito Sans Variable', sans-serif", "provider": "google", "import": "Nunito_Sans", "variable": "--font-sans" } }, { "name": "font-figtree", "title": "Figtree", "type": "registry:font", "font": { "family": "'Figtree Variable', sans-serif", "provider": "google", "import": "Figtree", "variable": "--font-sans", "subsets": ["latin"] } }, { "name": "font-roboto", "title": "Roboto", "type": "registry:font", "font": { "family": "'Roboto Variable', sans-serif", "provider": "google", "import": "Roboto", "variable": "--font-sans", "subsets": ["latin"] } }, { "name": "font-raleway", "title": "Raleway", "type": "registry:font", "font": { "family": "'Raleway Variable', sans-serif", "provider": "google", "import": "Raleway", "variable": "--font-sans", "subsets": ["latin"] } }, { "name": "font-dm-sans", "title": "DM Sans", "type": "registry:font", "font": { "family": "'DM Sans Variable', sans-serif", "provider": "google", "import": "DM_Sans", "variable": "--font-sans", "subsets": ["latin"] } }, { "name": "font-public-sans", "title": "Public Sans", "type": "registry:font", "font": { "family": "'Public Sans Variable', sans-serif", "provider": "google", "import": "Public_Sans", "variable": "--font-sans", "subsets": ["latin"] } }, { "name": "font-outfit", "title": "Outfit", "type": "registry:font", "font": { "family": "'Outfit Variable', sans-serif", "provider": "google", "import": "Outfit", "variable": "--font-sans", "subsets": ["latin"] } }, { "name": "font-jetbrains-mono", "title": "JetBrains Mono", "type": "registry:font", "font": { "family": "'JetBrains Mono Variable', monospace", "provider": "google", "import": "JetBrains_Mono", "variable": "--font-mono", "subsets": ["latin"] } }, { "name": "font-geist-mono", "title": "Geist Mono", "type": "registry:font", "font": { "family": "'Geist Mono Variable', monospace", "provider": "google", "import": "Geist_Mono", "variable": "--font-mono", "subsets": ["latin"] } }, { "name": "font-noto-serif", "title": "Noto Serif", "type": "registry:font", "font": { "family": "'Noto Serif Variable', serif", "provider": "google", "import": "Noto_Serif", "variable": "--font-serif", "subsets": ["latin"] } }, { "name": "font-roboto-slab", "title": "Roboto Slab", "type": "registry:font", "font": { "family": "'Roboto Slab Variable', serif", "provider": "google", "import": "Roboto_Slab", "variable": "--font-serif", "subsets": ["latin"] } }, { "name": "font-merriweather", "title": "Merriweather", "type": "registry:font", "font": { "family": "'Merriweather Variable', serif", "provider": "google", "import": "Merriweather", "variable": "--font-serif", "subsets": ["latin"] } }, { "name": "font-lora", "title": "Lora", "type": "registry:font", "font": { "family": "'Lora Variable', serif", "provider": "google", "import": "Lora", "variable": "--font-serif", "subsets": ["latin"] } }, { "name": "font-playfair-display", "title": "Playfair Display", "type": "registry:font", "font": { "family": "'Playfair Display Variable', serif", "provider": "google", "import": "Playfair_Display", "variable": "--font-serif", "subsets": ["latin"] } } ] }