From d9bca7f1ff82a3987c0dcec530975a3d239ecfb4 Mon Sep 17 00:00:00 2001 From: Nicholas Pease Date: Fri, 23 Feb 2024 04:22:36 +0000 Subject: [PATCH] Loading Icon on Login/Register button press --- frontend-next/src/app/login/page.js | 12 ++++++++++-- frontend-next/src/app/register/page.js | 13 ++++++++++--- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/frontend-next/src/app/login/page.js b/frontend-next/src/app/login/page.js index 662b559..52637ce 100644 --- a/frontend-next/src/app/login/page.js +++ b/frontend-next/src/app/login/page.js @@ -6,7 +6,7 @@ import "../globals.css" function Login() { var router = useRouter(); //var { register, handleSubmit } = useForm(); - var { register, control, setError, formState: { errors } } = useForm() + var { register, control, setError, formState: { errors, isSubmitting, isSubmitted } } = useForm() return (
@@ -32,7 +32,15 @@ function Login() { >

- +
Need an account? Sign Up
diff --git a/frontend-next/src/app/register/page.js b/frontend-next/src/app/register/page.js index 027eba0..5b23a72 100644 --- a/frontend-next/src/app/register/page.js +++ b/frontend-next/src/app/register/page.js @@ -4,7 +4,7 @@ import { useForm, Form } from "react-hook-form"; import "../globals.css" function Register() { - var { register, control, setError, formState: { errors } } = useForm() + var { register, control, setError, formState: { errors, isSubmitting, isSubmitted } } = useForm() var router = useRouter(); var emailRegex = /(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/ return ( @@ -25,8 +25,15 @@ function Register() { >

-
+
Have an account? Log In