From a96fa5d87d6895644e67e28df9de1d53c042e43f Mon Sep 17 00:00:00 2001 From: Don Date: Tue, 17 Sep 2024 13:21:15 +1200 Subject: [PATCH 1/4] add routing to homepage after successful signup --- .../app/components/AuthForms/LoginForm.tsx | 9 +- web/yarn.lock | 19556 +++++++++------- yarn.lock | 4 + 3 files changed, 11735 insertions(+), 7834 deletions(-) create mode 100644 yarn.lock diff --git a/web/src/app/components/AuthForms/LoginForm.tsx b/web/src/app/components/AuthForms/LoginForm.tsx index aa6c030..2890011 100644 --- a/web/src/app/components/AuthForms/LoginForm.tsx +++ b/web/src/app/components/AuthForms/LoginForm.tsx @@ -4,8 +4,8 @@ import { NavLink } from 'react-router-dom'; import { useNavigate } from 'react-router-dom'; import { useDispatch } from 'react-redux'; import { toast } from 'react-toastify'; -import {login} from "@/api/login"; -import {useState} from "react"; +import { login } from "@/api/login"; +import { useState } from "react"; export function LoginForm() { const dispatch = useDispatch(); @@ -31,6 +31,7 @@ export function LoginForm() { await login(email, password) .then((response) => { toast.success('Login Successful'); + navigate('/', { replace: true }); // Todo: Do something afterwards. // handleLoginAs(response.data.userType); }).catch((error) => { @@ -52,8 +53,8 @@ export function LoginForm() { Login - setEmail(event.target.value)}/> - setPassword(event.target.value)}/> + setEmail(event.target.value)} /> + setPassword(event.target.value)} />