{"$schema":"https://ui.shadcn.com/schema/registry-item.json","type":"registry:block","registryDependencies":["@efferd/logo","@efferd/google-icon","@efferd/github-icon","button","@magicui/particles"],"name":"auth-1","description":"Modern sign-in page with particle background and social buttons.","categories":["auth"],"files":[{"path":"registry/blocks/auth/1/index.tsx","type":"registry:component","target":"~/components/auth-page.tsx","content":"import { GithubIcon } from \"@/components/icons/github-icon\";\nimport { GoogleIcon } from \"@/components/icons/google-icon\";\nimport { Logo } from \"@/components/logo\";\nimport { Particles } from \"@/components/ui/particles\";\nimport { Button } from \"@/components/ui/button\";\n\nexport function AuthPage() {\n\treturn (\n\t\t<div className=\"relative w-full md:h-screen md:overflow-hidden\">\n\t\t\t<Particles\n\t\t\t\tclassName=\"absolute inset-0\"\n\t\t\t\tcolor=\"#666666\"\n\t\t\t\tease={20}\n\t\t\t\tquantity={120}\n\t\t\t/>\n\t\t\t<div className=\"relative mx-auto flex min-h-screen max-w-5xl flex-col justify-center px-8\">\n\t\t\t\t<Button asChild className=\"absolute top-4 left-4\" variant=\"ghost\">\n\t\t\t\t\t<a href=\"#\">\n\t\t\t\t\t\t<IconPlaceholder\n\t\t\t\t\t\t\tdata-icon=\"inline-start\"\n\t\t\t\t\t\t\thugeicons=\"ArrowLeft01Icon\"\n\t\t\t\t\t\t\tlucide=\"ChevronLeftIcon\"\n\t\t\t\t\t\t\tphosphor=\"CaretLeftIcon\"\n\t\t\t\t\t\t\tremixicon=\"RiArrowLeftSLine\"\n\t\t\t\t\t\t\ttabler=\"IconChevronLeft\"\n\t\t\t\t\t\t/>\n\t\t\t\t\t\tHome\n\t\t\t\t\t</a>\n\t\t\t\t</Button>\n\n\t\t\t\t<div className=\"mx-auto space-y-4 sm:w-sm\">\n\t\t\t\t\t<Logo className=\"h-5\" />\n\t\t\t\t\t<div className=\"flex flex-col space-y-1\">\n\t\t\t\t\t\t<h1 className=\"font-bold text-2xl tracking-wide\">\n\t\t\t\t\t\t\tSign In or Join Now!\n\t\t\t\t\t\t</h1>\n\t\t\t\t\t\t<p className=\"text-base text-muted-foreground\">\n\t\t\t\t\t\t\tlogin or create your efferd account.\n\t\t\t\t\t\t</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div className=\"space-y-2\">\n\t\t\t\t\t\t<Button className=\"w-full\" type=\"button\">\n\t\t\t\t\t\t\t<GoogleIcon data-icon=\"inline-start\" />\n\t\t\t\t\t\t\tContinue with Google\n\t\t\t\t\t\t</Button>\n\t\t\t\t\t\t<Button className=\"w-full\" type=\"button\">\n\t\t\t\t\t\t\t<GithubIcon data-icon=\"inline-start\" />\n\t\t\t\t\t\t\tContinue with GitHub\n\t\t\t\t\t\t</Button>\n\t\t\t\t\t</div>\n\t\t\t\t\t<p className=\"mt-8 text-muted-foreground text-sm\">\n\t\t\t\t\t\tBy clicking continue, you agree to our{\" \"}\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\tclassName=\"underline underline-offset-4 hover:text-primary\"\n\t\t\t\t\t\t\thref=\"#\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tTerms of Service\n\t\t\t\t\t\t</a>{\" \"}\n\t\t\t\t\t\tand{\" \"}\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\tclassName=\"underline underline-offset-4 hover:text-primary\"\n\t\t\t\t\t\t\thref=\"#\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tPrivacy Policy\n\t\t\t\t\t\t</a>\n\t\t\t\t\t\t.\n\t\t\t\t\t</p>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t);\n}\n"}]}