From ddff078d4baaa12229bedc259c4a9b4e09d71469 Mon Sep 17 00:00:00 2001 From: vincanger <70215737+vincanger@users.noreply.github.com> Date: Thu, 20 Jun 2024 16:41:47 +0200 Subject: [PATCH] remove redirect (#182) --- .../src/client/auth/LoginPage.tsx.diff | 19 +++++++++++++++++++ template/app/src/client/auth/LoginPage.tsx | 14 +------------- 2 files changed, 20 insertions(+), 13 deletions(-) create mode 100644 opensaas-sh/app_diff/src/client/auth/LoginPage.tsx.diff diff --git a/opensaas-sh/app_diff/src/client/auth/LoginPage.tsx.diff b/opensaas-sh/app_diff/src/client/auth/LoginPage.tsx.diff new file mode 100644 index 0000000..4b9431a --- /dev/null +++ b/opensaas-sh/app_diff/src/client/auth/LoginPage.tsx.diff @@ -0,0 +1,19 @@ +--- template/app/src/client/auth/LoginPage.tsx ++++ opensaas-sh/app/src/client/auth/LoginPage.tsx +@@ -1,8 +1,15 @@ + import { LoginForm } from 'wasp/client/auth'; +-import { Link } from 'react-router-dom'; ++import { Redirect, Link } from 'react-router-dom'; + import { AuthWrapper } from './authWrapper'; + + export default function Login() { ++ ++ const { data: user } = useAuth(); ++ ++ if (user) { ++ return ; ++ } ++ + return ( + + diff --git a/template/app/src/client/auth/LoginPage.tsx b/template/app/src/client/auth/LoginPage.tsx index 9360d3d..276dddc 100644 --- a/template/app/src/client/auth/LoginPage.tsx +++ b/template/app/src/client/auth/LoginPage.tsx @@ -1,20 +1,8 @@ -import { useAuth, LoginForm } from 'wasp/client/auth'; -import { useHistory } from 'react-router-dom'; -import { useEffect } from 'react'; +import { LoginForm } from 'wasp/client/auth'; import { Link } from 'react-router-dom'; import { AuthWrapper } from './authWrapper'; export default function Login() { - const history = useHistory(); - - const { data: user } = useAuth(); - - useEffect(() => { - if (user) { - history.push('/'); - } - }, [user, history]); - return (