Merge pull request #4099 from sputnik-mac/fix/redirect-logged-in-user-from-login-4094

fix: redirect logged-in users from login page to dashboard
This commit is contained in:
Mike Cao
2026-05-14 05:55:33 -04:00
committed by GitHub
+17 -1
View File
@@ -1,8 +1,24 @@
'use client'; 'use client';
import { Column } from '@umami/react-zen'; import { Column, Loading } from '@umami/react-zen';
import { useRouter } from 'next/navigation';
import { useEffect } from 'react';
import { useLoginQuery } from '@/components/hooks';
import { LoginForm } from './LoginForm'; import { LoginForm } from './LoginForm';
export function LoginPage() { export function LoginPage() {
const { user, isLoading } = useLoginQuery();
const router = useRouter();
useEffect(() => {
if (user) {
router.replace('/');
}
}, [user, router]);
if (isLoading || user) {
return <Loading placement="absolute" />;
}
return ( return (
<Column <Column
alignItems="center" alignItems="center"