diff --git a/src/components/RestrictedRoute/RestrictedRoute.tsx b/src/components/RestrictedRoute/RestrictedRoute.tsx
index 045f868d641c1bd721492147746dcaa4c69f9b05..2f10632cba2b63271465c060ef4758144e250ea0 100644
--- a/src/components/RestrictedRoute/RestrictedRoute.tsx
+++ b/src/components/RestrictedRoute/RestrictedRoute.tsx
@@ -24,11 +24,15 @@ export const RestrictedRoute = ({ Component, path }: Props): JSX.Element => {
   const [isLoading, setLoading] = useState<boolean>(false);
 
   useEffect(() => {
-    isAuthenticated().then((res) => setIsAuth(res));
-    console.log(isAuth);
-  }, [isAuth]);
+    isAuthenticated().then((res) => {
+      setIsAuth(res);
+      setLoading(true);
+    });
+  }, [isAuth, setLoading]);
 
-  return (
+  return !isLoading ? (
+    <CircularProgress />
+  ) : (
     <Route
       path={path}
       render={(props: RouteProps) =>