import { GameUnityLogo } from '@/components/logo' import { buttonVariants } from '@/components/ui/button' import { UserAuthForm } from '@/components/user-auth-form' import { cn } from '@/lib/utils' import Link from 'next/link' export const metadata = { title: "Create an account", description: "Create an account to get started.", } export default function SignupPage() { return ( <div className="container grid h-screen w-screen flex-col items-center justify-center lg:max-w-none lg:grid-cols-2 lg:px-0"> <Link href="/login" className={cn( buttonVariants({ variant: "ghost" }), "absolute right-4 top-4 md:right-8 md:top-8" )} > Login </Link> <div className="hidden h-full bg-muted lg:block" /> <div className="lg:p-8"> <div className="mx-auto flex w-full flex-col justify-center space-y-6 sm:w-[350px]"> <div className="flex flex-col items-center space-y-2 text-center"> <GameUnityLogo className="h-10 w-10" /> <h1 className="text-2xl font-semibold tracking-tight"> Create an account </h1> <p className="text-sm text-muted-foreground"> Give yourself a username, enter your email and password below to create an account </p> </div> <UserAuthForm type='signup' /> <p className="px-8 text-center text-sm text-muted-foreground"> By clicking continue, you agree to our{" "} <Link href="/terms" className="hover:text-brand underline underline-offset-4" > Terms of Service </Link>{" "} and{" "} <Link href="/privacy" className="hover:text-brand underline underline-offset-4" > Privacy Policy </Link> . </p> </div> </div> </div> ) }