From 52697dea97261edd5c38b7685a583c2bae39413f Mon Sep 17 00:00:00 2001 From: Neeraj138 Date: Wed, 1 Feb 2023 18:42:03 +0530 Subject: [PATCH] login.tsx: Faster redirect from login to dashboard. --- frontend/src/pages/login.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frontend/src/pages/login.tsx b/frontend/src/pages/login.tsx index c32c4bd4f8..213b5a2635 100644 --- a/frontend/src/pages/login.tsx +++ b/frontend/src/pages/login.tsx @@ -22,6 +22,7 @@ export default function Login() { const [password, setPassword] = useState(''); const [errorLogin, setErrorLogin] = useState(false); const [isLoading, setIsLoading] = useState(false); + const [isAlreadyLoggedIn, setIsAlreadyLoggedIn] = useState(false); const router = useRouter(); const { t } = useTranslation(); const lang = router.locale ?? 'en'; @@ -44,6 +45,7 @@ export default function Login() { } }; if (isLoggedIn()) { + setIsAlreadyLoggedIn(true); redirectToDashboard(); } }, []); @@ -64,6 +66,10 @@ export default function Login() { }); }; + if (isAlreadyLoggedIn) { + return null + } + return (