{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "signin-02", "title": "Sign in 02", "description": "A two-column sign-in page with a cover image and GitHub social login.", "dependencies": [ "lucide-react" ], "registryDependencies": [ "button", "field", "input" ], "files": [ { "path": "registry/default/blocks/signin-02/page.tsx", "content": "import { GalleryVerticalEnd } from \"lucide-react\";\n\nimport { SignInForm } from \"@/components/signin-form\";\n\nexport default function SignInPage() {\n return (\n
\n
\n
\n {/* biome-ignore lint/a11y/useValidAnchor: demo placeholder link */}\n \n
\n \n
\n Acme Inc.\n
\n
\n
\n
\n \n
\n
\n
\n \n
\n );\n}\n", "type": "registry:page", "target": "app/signin/page.tsx" }, { "path": "registry/default/blocks/signin-02/components/signin-form.tsx", "content": "import { Button } from \"@/components/ui/button\";\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 SignInForm({\n className,\n ...props\n}: React.ComponentProps<\"form\">) {\n return (\n
\n \n
\n

Sign in to your account

\n

\n Enter your email below to sign in to your account\n

\n
\n \n Email\n \n \n \n
\n Password\n \n Forgot your password?\n \n
\n \n
\n \n \n \n Or continue with\n \n \n \n Don't have an account?{\" \"}\n {/* biome-ignore lint/a11y/useValidAnchor: demo placeholder link */}\n \n Sign up\n \n \n \n
\n
\n );\n}\n", "type": "registry:component" } ], "categories": [ "authentication", "login" ], "type": "registry:block" }