Spaces:
Paused
Paused
import React, { useEffect } from "react"; | |
import { useRouter } from "next/router"; | |
import Loader from "../../components/Loader"; | |
const Google = () => { | |
const { query } = useRouter(); | |
useEffect(() => { | |
if (query.code) { | |
new Promise((resolve) => { | |
window?.opener && window.opener.withOauth(query, "google"); | |
resolve("done"); | |
}).then(() => { | |
window.close(); | |
}); | |
} | |
}, [query]); | |
return ( | |
<div className="flex flex-col justify-center items-center h-screen"> | |
<Loader size={30} color="black" /> | |
</div> | |
); | |
}; | |
export default Google; | |