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;