import { useEffect } from 'react' import { signIn, useSession } from 'next-auth/react' import Box from '../components/Box' import Spinner from '../components/Spinner' const SignInPage = () => { const { data: session, status } = useSession() useEffect(() => { if (status !== 'loading' && !session) void signIn('github', { redirect: false }) if (status !== 'loading' && session) window.close() }, [session, status]) return ( Logging in ) } export default SignInPage