'use client'; import Link from '@/components/Link'; import { useRouter } from 'next/navigation'; import Icon from '@/components/Icon'; import { signIn } from 'next-auth/react'; export default function Signin() { const router = useRouter();'/'; const handleLogin = async (provider: 'github'): Promise => { await signIn(provider, {callbackUrl: '/'}); }; return ( <>

Login to your account

or
handleLogin('github')} className="btn w-100"> Login with Github
Don't have account yet? router.push('/signup')}> Sign up
); }