mirror of
https://github.com/wasp-lang/open-saas.git
synced 2025-11-23 11:58:33 +01:00
remove redirect (#182)
This commit is contained in:
19
opensaas-sh/app_diff/src/client/auth/LoginPage.tsx.diff
Normal file
19
opensaas-sh/app_diff/src/client/auth/LoginPage.tsx.diff
Normal file
@@ -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 <Redirect to='/demo-app' />;
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
return (
|
||||||
|
<AuthWrapper>
|
||||||
|
<LoginForm />
|
||||||
@@ -1,20 +1,8 @@
|
|||||||
import { useAuth, LoginForm } from 'wasp/client/auth';
|
import { LoginForm } from 'wasp/client/auth';
|
||||||
import { useHistory } from 'react-router-dom';
|
|
||||||
import { useEffect } from 'react';
|
|
||||||
import { Link } from 'react-router-dom';
|
import { Link } from 'react-router-dom';
|
||||||
import { AuthWrapper } from './authWrapper';
|
import { AuthWrapper } from './authWrapper';
|
||||||
|
|
||||||
export default function Login() {
|
export default function Login() {
|
||||||
const history = useHistory();
|
|
||||||
|
|
||||||
const { data: user } = useAuth();
|
|
||||||
|
|
||||||
useEffect(() => {
|
|
||||||
if (user) {
|
|
||||||
history.push('/');
|
|
||||||
}
|
|
||||||
}, [user, history]);
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<AuthWrapper>
|
<AuthWrapper>
|
||||||
<LoginForm />
|
<LoginForm />
|
||||||
|
|||||||
Reference in New Issue
Block a user