summaryrefslogtreecommitdiffstats
path: root/frontend
diff options
context:
space:
mode:
authorJan Tuomi <jan.tuomi@eficode.com>2020-02-05 20:09:39 +0200
committerJan Tuomi <jan.tuomi@eficode.com>2020-02-05 20:09:39 +0200
commitdacd67f2dae7db7e8717f3c67c89101926922fd1 (patch)
tree0d234faadff86bdf8ad7211b07e59036e0b5f442 /frontend
parentf9b88d03e322734b3e81e2df6e1dd2d13c919d6b (diff)
Implemented better validation
Diffstat (limited to 'frontend')
-rw-r--r--frontend/src/Login.js8
1 files changed, 4 insertions, 4 deletions
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 = () => {
<button className="button" type="submit">
Log in
</button>
- <div className="error">{loginError}</div>
+ <div className="error">{data.error}</div>
<div>
No account? Register <Link to="/register">here</Link>.
</div>