import { NextPage } from 'next' import dynamic from 'next/dynamic' import { useRouter } from 'next/router' import { useEffect, useState } from 'react' import { redirectTo } from '@utils/Tools' const Loader = dynamic(() => import('@components/Loader')) const DiscordCallback:NextPage = () => { const router = useRouter() const [ notRedirecting, setNotRedirecting ] = useState(false) useEffect(() => { if(window.opener) { setNotRedirecting(true) window.opener.location.reload() } else { redirectTo(router, localStorage.redirectTo ?? '/') localStorage.removeItem('redirectTo') } }, [router]) return <> } export default DiscordCallback