Login:Components:CreateUserForm: add toastr to show errors and fix email field validation
This commit is contained in:
parent
54d093eac0
commit
36db8905bd
@ -50,7 +50,6 @@ import {
|
|||||||
LANGUAGE,
|
LANGUAGE,
|
||||||
PROVIDERS_DATA,
|
PROVIDERS_DATA,
|
||||||
} from "@docspace/shared/constants";
|
} from "@docspace/shared/constants";
|
||||||
import { combineUrl } from "@docspace/shared/utils/combineUrl";
|
|
||||||
import {
|
import {
|
||||||
createPasswordHash,
|
createPasswordHash,
|
||||||
getLoginLink,
|
getLoginLink,
|
||||||
@ -192,7 +191,12 @@ const CreateUserForm = (props: CreateUserFormProps) => {
|
|||||||
}, [authCallback]);
|
}, [authCallback]);
|
||||||
|
|
||||||
const onContinue = async () => {
|
const onContinue = async () => {
|
||||||
if (!emailValid) {
|
if (!email.trim()) {
|
||||||
|
setEmailValid(false);
|
||||||
|
setIsEmailErrorShow(true);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!emailValid || !email.trim()) {
|
||||||
setIsEmailErrorShow(true);
|
setIsEmailErrorShow(true);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -237,7 +241,6 @@ const CreateUserForm = (props: CreateUserFormProps) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
router.push(`/?loginData=${loginData}`);
|
router.push(`/?loginData=${loginData}`);
|
||||||
// window.location.href = `/login?loginData=${loginData}`;
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const knownError = error as TError;
|
const knownError = error as TError;
|
||||||
const status =
|
const status =
|
||||||
@ -327,6 +330,7 @@ const CreateUserForm = (props: CreateUserFormProps) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
console.error("confirm error", errorMessage);
|
console.error("confirm error", errorMessage);
|
||||||
|
toastr.error(errorMessage);
|
||||||
setIsEmailErrorShow(true);
|
setIsEmailErrorShow(true);
|
||||||
setEmailErrorText(errorMessage);
|
setEmailErrorText(errorMessage);
|
||||||
setEmailValid(false);
|
setEmailValid(false);
|
||||||
|
Loading…
Reference in New Issue
Block a user