import { useRouter } from 'next/router' import { useEffect } from 'react' import { toast } from 'sonner' import { LogoLoader } from 'ui' import { useSignOut } from '@/lib/auth' import type { NextPageWithLayout } from '@/types' const LogoutPage: NextPageWithLayout = () => { const router = useRouter() const signOut = useSignOut() useEffect(() => { const logout = async () => { await signOut() toast('Successfully logged out') await router.push('/sign-in') } logout() }, []) return (