matt HOFFNER
init
3c3f089
raw
history blame contribute delete
601 Bytes
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;