Skip to content
Snippets Groups Projects
page.tsx 1.77 KiB
Newer Older
Yusuf Akgül's avatar
Yusuf Akgül committed
import { Icons } from '@/components/icons'
Yusuf Akgül's avatar
Yusuf Akgül committed
import { buttonVariants } from '@/components/ui/button'
Yusuf Akgül's avatar
Yusuf Akgül committed
import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from '@/components/ui/card'
Yusuf Akgül's avatar
Yusuf Akgül committed
import { UserAuthForm } from '@/components/user-auth-form'
import { cn } from '@/lib/utils'
Yusuf Akgül's avatar
Yusuf Akgül committed
import Link from 'next/link'

Yusuf Akgül's avatar
Yusuf Akgül committed
export const metadata = {
    title: "Create an account",
    description: "Create an account to get started.",
}

Yusuf Akgül's avatar
Yusuf Akgül committed
export default function SignupPage() {
Yusuf Akgül's avatar
Yusuf Akgül committed
    return (
Yusuf Akgül's avatar
Yusuf Akgül committed
        <div className="container grid items-center gap-8 pb-8 pt-6 md:py-8 max-w-lg">
            <Card>
                <CardHeader className="space-y-1">
                    <CardTitle className="text-2xl">Sign up</CardTitle>
                    <CardDescription>
                        Give yourself a username, enter your email and password below to create an account
                    </CardDescription>
                </CardHeader>
                <CardContent className="grid gap-4">
Yusuf Akgül's avatar
Yusuf Akgül committed
                    <UserAuthForm type='signup' />
Yusuf Akgül's avatar
Yusuf Akgül committed
                </CardContent>
                <CardFooter className="flex flex-wrap items-center justify-between gap-2">
                    <div className="text-sm text-muted-foreground">
                        <span className="mr-1 hidden sm:inline-block">
                            Already have an account?{" "}
                        </span>
Yusuf Akgül's avatar
Yusuf Akgül committed
                        <Link
Yusuf Akgül's avatar
Yusuf Akgül committed
                            aria-label="Sign in"
                            href="/login"
                            className="text-primary underline-offset-4 transition-colors hover:underline"
Yusuf Akgül's avatar
Yusuf Akgül committed
                        >
Yusuf Akgül's avatar
Yusuf Akgül committed
                            Sign in
Yusuf Akgül's avatar
Yusuf Akgül committed
                        </Link>
Yusuf Akgül's avatar
Yusuf Akgül committed
                    </div>
                </CardFooter>
            </Card>
Yusuf Akgül's avatar
Yusuf Akgül committed
        </div>
Yusuf Akgül's avatar
Yusuf Akgül committed
    )
Yusuf Akgül's avatar
Yusuf Akgül committed
}