From dacd67f2dae7db7e8717f3c67c89101926922fd1 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Wed, 5 Feb 2020 20:09:39 +0200 Subject: Implemented better validation --- frontend/src/Login.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'frontend/src/Login.js') diff --git a/frontend/src/Login.js b/frontend/src/Login.js index a251216..cd91e91 100644 --- a/frontend/src/Login.js +++ b/frontend/src/Login.js @@ -7,7 +7,7 @@ import userState from './UserState'; const Login = () => { const { register, handleSubmit } = useForm(); - const [ loginError, setLoginError ] = useState(null); + const [ data, setData ] = useState({}); const onSubmit = async data => { try { @@ -18,10 +18,10 @@ const Login = () => { navigate('/'); } catch (err) { if (err.response && err.response.data) { - setLoginError(err.response.data.error); + setData({ error: err.response.data.error }); } else { console.error(err); - setLoginError('Unknown error occurred. See console for details.'); + setData({ error: 'Unknown error occurred. See console for details.' }); } } }; @@ -38,7 +38,7 @@ const Login = () => { -
{loginError}
+
{data.error}
No account? Register here.
-- cgit v1.3