{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "login-01", "title": "Login 01", "description": "A simple login form.", "registryDependencies": [ "button", "card", "input", "label", "field" ], "files": [ { "path": "registry/base-vega/blocks/login-01/page.tsx", "content": "import { LoginForm } from \"@/registry/base-vega/blocks/login-01/components/login-form\"\n\nexport default function Page() {\n return (\n
\n
\n \n
\n
\n )\n}\n", "type": "registry:page", "target": "app/login/page.tsx" }, { "path": "registry/base-vega/blocks/login-01/components/login-form.tsx", "content": "import { cn } from \"@/registry/base-vega/lib/utils\"\nimport { Button } from \"@/registry/base-vega/ui/button\"\nimport {\n Card,\n CardContent,\n CardDescription,\n CardHeader,\n CardTitle,\n} from \"@/registry/base-vega/ui/card\"\nimport {\n Field,\n FieldDescription,\n FieldGroup,\n FieldLabel,\n} from \"@/registry/base-vega/ui/field\"\nimport { Input } from \"@/registry/base-vega/ui/input\"\n\nexport function LoginForm({\n className,\n ...props\n}: React.ComponentProps<\"div\">) {\n return (\n
\n \n \n Login to your account\n \n Enter your email below to login to your account\n \n \n \n
\n \n \n Email\n \n \n \n
\n Password\n \n Forgot your password?\n \n
\n \n
\n \n \n \n \n Don't have an account? Sign up\n \n \n
\n
\n
\n
\n
\n )\n}\n", "type": "registry:component" } ], "categories": [ "authentication", "login" ], "type": "registry:block" }