{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "console-shell", "title": "Console Shell", "description": "A router-agnostic console shell with rail, module navigation, page layout, and module home patterns", "dependencies": ["daisyui", "lucide-react"], "files": [ { "path": "registry/default/blocks/console-shell/console-shell.tsx", "content": "import type { ComponentPropsWithRef, ReactNode } from 'react';\nimport { cn } from '@/lib/utils';\n\nexport type ConsoleShellProps = ComponentPropsWithRef<'div'> & {\n\trail?: ReactNode;\n\tsidebar?: ReactNode;\n\theader?: ReactNode;\n\tdock?: ReactNode;\n};\n\nexport function ConsoleShell({ rail, sidebar, header, dock, children, className, ...props }: ConsoleShellProps) {\n\treturn (\n\t\t
{module.description}
\n\t\t\t\t