{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "login-03", "title": "Login 03", "description": "A login page with a muted background color.", "registryDependencies": ["button", "card", "input", "label", "field"], "files": [ { "path": "registry/radix-sera/blocks/login-03/page.tsx", "content": "\"use client\"\n\nimport { LoginForm } from \"@/registry/radix-sera/blocks/login-03/components/login-form\"\nimport { IconPlaceholder } from \"@/app/(create)/components/icon-placeholder\"\n\nexport default function LoginPage() {\n return (\n
\n
\n \n
\n \n
\n Acme Inc.\n
\n \n
\n
\n )\n}\n", "type": "registry:page", "target": "app/login/page.tsx" }, { "path": "registry/radix-sera/blocks/login-03/components/login-form.tsx", "content": "import { cn } from \"@/registry/radix-sera/lib/utils\"\nimport { Button } from \"@/registry/radix-sera/ui/button\"\nimport {\n Card,\n CardContent,\n CardDescription,\n CardHeader,\n CardTitle,\n} from \"@/registry/radix-sera/ui/card\"\nimport {\n Field,\n FieldDescription,\n FieldGroup,\n FieldLabel,\n FieldSeparator,\n} from \"@/registry/radix-sera/ui/field\"\nimport { Input } from \"@/registry/radix-sera/ui/input\"\n\nexport function LoginForm({\n className,\n ...props\n}: React.ComponentProps<\"div\">) {\n return (\n
\n \n \n Welcome back\n \n Login with your Apple or Google account\n \n \n \n
\n \n \n \n \n \n \n Or continue with\n \n \n Email\n \n \n \n
\n Password\n \n Forgot your password?\n \n
\n \n
\n \n \n \n Don't have an account? Sign up\n \n \n
\n
\n
\n
\n \n By clicking continue, you agree to our Terms of Service{\" \"}\n and Privacy Policy.\n \n
\n )\n}\n", "type": "registry:component" } ], "categories": ["authentication", "login"], "type": "registry:block" }