From ae077d06e823639fcc1d14d93f06dc6fabf0b2eb Mon Sep 17 00:00:00 2001 From: sriram veeraghanta Date: Tue, 14 Nov 2023 12:30:21 +0530 Subject: [PATCH] fix: adding loading screen on the home page. --- web/components/page-views/signin.tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/web/components/page-views/signin.tsx b/web/components/page-views/signin.tsx index 547170632..9b40c9f4b 100644 --- a/web/components/page-views/signin.tsx +++ b/web/components/page-views/signin.tsx @@ -77,9 +77,14 @@ export const SignInView = observer(() => { ); const mutateUserInfo = useCallback(() => { - fetchCurrentUser().then((user) => { - handleLoginRedirection(user); - }); + setLoading(true); + fetchCurrentUser() + .then((user) => { + handleLoginRedirection(user); + }) + .catch(() => { + setLoading(false); + }); }, [fetchCurrentUser, handleLoginRedirection]); useEffect(() => {