From e357219ee39c092a07952558d1d426d790763a3f Mon Sep 17 00:00:00 2001 From: Andrew Date: Mon, 7 Dec 2020 09:05:35 -0500 Subject: [PATCH 1/2] Fix submit on enter key press --- pages/users/login.js | 4 ++-- pages/users/signup.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/users/login.js b/pages/users/login.js index c3d8667..cdc1b19 100644 --- a/pages/users/login.js +++ b/pages/users/login.js @@ -123,7 +123,7 @@ function Login() { id="form" > {({ - submitForm, isSubmitting, values, + isSubmitting, values, }) => (
@@ -156,8 +156,8 @@ function Login() { variant="contained" color="primary" className={classes.submit} - onClick={submitForm} disabled={isSubmitting} + type="submit" > Login diff --git a/pages/users/signup.js b/pages/users/signup.js index a63add1..2407363 100644 --- a/pages/users/signup.js +++ b/pages/users/signup.js @@ -125,7 +125,7 @@ function Signup() { validateOnChange={false} id="form" > - {({ values, submitForm, isSubmitting }) => ( + {({ values, isSubmitting }) => ( @@ -169,8 +169,8 @@ function Signup() { variant="contained" color="primary" className={classes.submit} - onClick={submitForm} disabled={isSubmitting} + type="submit" > Sign Up From 3a20e69fd7e4b6aa9de0e83808e5409ef4b62849 Mon Sep 17 00:00:00 2001 From: Andrew Date: Mon, 7 Dec 2020 09:08:25 -0500 Subject: [PATCH 2/2] Add proper success message on sign in --- pages/users/login.js | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/pages/users/login.js b/pages/users/login.js index cdc1b19..ec04670 100644 --- a/pages/users/login.js +++ b/pages/users/login.js @@ -46,7 +46,6 @@ function Login() { // TODO // eslint-disable-next-line no-unused-vars const router = useRouter(); - const [formMessage, setFormMessage] = useState(''); const [successOpen, setSuccessOpen] = useState(false); const [errorOpen, setErrorOpen] = useState(false); @@ -69,10 +68,8 @@ function Login() { }; const handleSubmit = async (values, setSubmitting) => { - setFormMessage(''); - if (await login(values.email, values.password)) { - setFormMessage('Success: Logging in. Please wait.'); + setSuccessOpen(true); // router.push('/dashboard'); // // TODO: Nextjs doesn't support Server side redirects @@ -165,13 +162,6 @@ function Login() { )} - {formMessage - && ( - - {formMessage} - - )} - Don't have an account? Sign up now! @@ -180,8 +170,20 @@ function Login() { - - + + ); }