From a8d9144cf5634557ba28863bd40ecc58a9cb8ebb Mon Sep 17 00:00:00 2001 From: ntr Date: Sun, 19 Jan 2020 13:32:54 +1000 Subject: [PATCH 01/19] stop double register from logging people out --- client/src/components/welcome.register.jsx | 1 + 1 file changed, 1 insertion(+) diff --git a/client/src/components/welcome.register.jsx b/client/src/components/welcome.register.jsx index 68b6fedb..e3835b8e 100644 --- a/client/src/components/welcome.register.jsx +++ b/client/src/components/welcome.register.jsx @@ -38,6 +38,7 @@ function Register(args) { const registerSubmit = (event) => { event.preventDefault(); + this.setState({ name: '', password: '', confirm: '' }); submitRegister(name, password); } From 6cb99576c077d5356fc9f97faa7806f895f4d561 Mon Sep 17 00:00:00 2001 From: ntr Date: Sun, 19 Jan 2020 14:29:32 +1000 Subject: [PATCH 02/19] moar red --- client/src/components/welcome.register.jsx | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/client/src/components/welcome.register.jsx b/client/src/components/welcome.register.jsx index e3835b8e..d6c85ee1 100644 --- a/client/src/components/welcome.register.jsx +++ b/client/src/components/welcome.register.jsx @@ -42,6 +42,9 @@ function Register(args) { submitRegister(name, password); } + const pwLen = () => + !password || password && password.length > 3; + const registerConfirm = () => password === confirm; @@ -51,24 +54,30 @@ function Register(args) { return (