{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "auth-shell", "title": "Authentication Shell", "description": "Centered branded authentication layout with composable card and footer slots.", "registryDependencies": [ "askyourpolicy/ss-registry/stitch-base", "askyourpolicy/ss-registry/card", "askyourpolicy/ss-registry/stitch-brand" ], "files": [ { "path": "src/components/ui/auth-shell.tsx", "content": "import * as React from \"react\";\n\nimport { Card, CardContent, CardFooter, CardHeader } from \"@/components/ui/card\";\nimport { BrandLockup } from \"@/components/ui/stitch-brand\";\nimport { cn } from \"@/lib/utils\";\n\nfunction AuthShell({ className, children, ...props }: React.ComponentProps<\"main\">) {\n return (\n \n
\n {children}\n
\n \n );\n}\n\nfunction AuthShellBrand({ className, children, ...props }: React.ComponentProps<\"div\">) {\n return (\n
\n {children ?? }\n
\n );\n}\n\nfunction AuthShellCard({ className, ...props }: React.ComponentProps) {\n return ;\n}\n\nfunction AuthShellHeader({ className, ...props }: React.ComponentProps) {\n return (\n \n );\n}\n\nfunction AuthShellContent({ className, ...props }: React.ComponentProps) {\n return ;\n}\n\nfunction AuthShellCardFooter({ className, ...props }: React.ComponentProps) {\n return (\n \n );\n}\n\nfunction AuthShellFooter({ className, ...props }: React.ComponentProps<\"footer\">) {\n return (\n \n );\n}\n\nexport {\n AuthShell,\n AuthShellBrand,\n AuthShellCard,\n AuthShellCardFooter,\n AuthShellContent,\n AuthShellFooter,\n AuthShellHeader,\n};\n", "type": "registry:ui" } ], "type": "registry:ui" }