error handling in auth

This commit is contained in:
realaravinth
2021-06-28 23:03:15 +05:30
parent d298ef4719
commit c581d8d0a3
12 changed files with 51 additions and 15 deletions

View File

@@ -18,6 +18,7 @@
import ROUTES from '../../../api/v1/routes';
import genJsonPayload from '../../../utils/genJsonPayload';
import createError from '../../../components/error/index';
const emailExists = async () => {
const email = <HTMLInputElement>document.getElementById('email');
@@ -31,13 +32,13 @@ const emailExists = async () => {
const data = await res.json();
if (data.exists) {
email.className += ' form__in-field--warn';
alert('Email taken');
createError(`Email "${val}" is already used`);
return data.exists;
}
return data.exists;
} else {
const err = await res.json();
alert(`error: ${err.error}`);
createError(err.error);
}
};