diff --git a/src/app/component/auth/register/register.component.html b/src/app/component/auth/register/register.component.html index 062e39e..139373c 100644 --- a/src/app/component/auth/register/register.component.html +++ b/src/app/component/auth/register/register.component.html @@ -88,9 +88,20 @@
The emails do not match
+ }Email is required
+ } + @if (this.emailGroup.controls["email"].errors!["email"]) { +Email is invalid
+ } + } Confirm Email + @if (this.emailGroup.controls["confirmEmail"].invalid) { + @if ( + this.emailGroup.controls["confirmEmail"].errors!["required"] + ) { +Email is required
+ } + @if ( + this.emailGroup.controls["confirmEmail"].errors!["email"] + ) { +Email is invalid
+ } + }The passwords do not match
+ }Password is required
+ } + } Confirm Password + @if (this.passwordGroup.controls["confirmPassword"].invalid) { + @if ( + this.passwordGroup.controls["confirmPassword"].errors![ + "required" + ] + ) { +Password is required
+ } + } { - if (emailGroup.get('email')?.value !== emailGroup.get('confirmEmail')) { + if ( + emailGroup.get('email')?.value !== emailGroup.get('confirmEmail')?.value + ) { return { emailMismatch: true }; } @@ -29,10 +31,9 @@ export default class CustomValidators { public static password(): ValidatorFn { return (passwordGroup: AbstractControl) => { - console.log(passwordGroup); if ( passwordGroup.get('password')?.value !== - passwordGroup.get('confirmPassword') + passwordGroup.get('confirmPassword')?.value ) { return { passwordMismatch: true }; }