{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "signup-04", "title": "Signup 04", "description": "A signup page with a form and image side by side inside a card.", "registryDependencies": [ "button", "card", "field", "input" ], "files": [ { "path": "registry/default/blocks/signup-04/page.tsx", "content": "import { SignupForm } from \"@/components/signup-form\";\n\nexport default function SignupPage() {\n return (\n
\n
\n \n
\n
\n );\n}\n", "type": "registry:page", "target": "app/signup/page.tsx" }, { "path": "registry/default/blocks/signup-04/components/signup-form.tsx", "content": "import { Button } from \"@/components/ui/button\";\nimport { Card, CardContent } from \"@/components/ui/card\";\nimport {\n Field,\n FieldDescription,\n FieldGroup,\n FieldLabel,\n FieldSeparator,\n} from \"@/components/ui/field\";\nimport { Input } from \"@/components/ui/input\";\nimport { cn } from \"@/lib/utils\";\n\nexport function SignupForm({\n className,\n ...props\n}: React.ComponentProps<\"div\">) {\n return (\n
\n \n \n
\n \n
\n

Create your account

\n

\n Enter your email below to create your account\n

\n
\n \n Email\n \n \n We'll use this to contact you. We will not share your\n email with anyone else.\n \n \n \n \n \n Password\n \n \n \n \n Confirm Password\n \n \n \n \n \n Must be at least 8 characters long.\n \n \n \n \n \n \n Or continue with\n \n \n \n \n \n \n \n Already have an account?{\" \"}\n {/* biome-ignore lint/a11y/useValidAnchor: demo placeholder link */}\n \n Sign in\n \n \n
\n
\n \n
\n
\n \n By clicking continue, you agree to our{\" \"}\n {/* biome-ignore lint/a11y/useValidAnchor: demo placeholder link */}\n \n Terms of Service\n {\" \"}\n and {/* biome-ignore lint/a11y/useValidAnchor: demo placeholder link */}\n \n Privacy Policy\n \n .\n \n
\n );\n}\n", "type": "registry:component" } ], "categories": [ "authentication", "signup" ], "type": "registry:block" }