diff options
| author | transtrike <transtrike@gmail.com> | 2021-01-10 13:09:27 +0200 |
|---|---|---|
| committer | transtrike <transtrike@gmail.com> | 2021-01-10 13:09:27 +0200 |
| commit | 61b215fc105794399b30251d9e2e427071805f6a (patch) | |
| tree | 5ad90e915acecd0e515d394b53703976b599980f /src/DevHive.Angular | |
| parent | b49a27d5adc635e90684dec7d4141664dc58df43 (diff) | |
| download | DevHive-61b215fc105794399b30251d9e2e427071805f6a.tar DevHive-61b215fc105794399b30251d9e2e427071805f6a.tar.gz DevHive-61b215fc105794399b30251d9e2e427071805f6a.zip | |
Added required error validation to register
Diffstat (limited to 'src/DevHive.Angular')
| -rw-r--r-- | src/DevHive.Angular/src/app/components/register/register.component.css | 4 | ||||
| -rw-r--r-- | src/DevHive.Angular/src/app/components/register/register.component.html | 32 |
2 files changed, 20 insertions, 16 deletions
diff --git a/src/DevHive.Angular/src/app/components/register/register.component.css b/src/DevHive.Angular/src/app/components/register/register.component.css index 396a27c..06c8c52 100644 --- a/src/DevHive.Angular/src/app/components/register/register.component.css +++ b/src/DevHive.Angular/src/app/components/register/register.component.css @@ -27,6 +27,10 @@ font-weight: bold; } +form :nth-last-child(3) { + padding-bottom: 1%; +} + .submit-btn { width: 100%; background-color: black; diff --git a/src/DevHive.Angular/src/app/components/register/register.component.html b/src/DevHive.Angular/src/app/components/register/register.component.html index 837f812..3c8a563 100644 --- a/src/DevHive.Angular/src/app/components/register/register.component.html +++ b/src/DevHive.Angular/src/app/components/register/register.component.html @@ -7,44 +7,44 @@ <hr> --> <mat-form-field class="firstNameField"> - <mat-label>First Name* </mat-label> + <mat-label>First Name*</mat-label> <input matInput placeholder="Goshko, is that u?" formControlName="firstName"> - <mat-error *ngIf="firstName?.invalid">Min length of 3</mat-error> - <mat-error *ngIf="registerUserFormGroup.getError('required')">* This is required</mat-error> + <mat-error *ngIf="registerUserFormGroup.get('firstName')?.hasError('required')">* This is required</mat-error> + <mat-error *ngIf="firstName?.invalid">* Min length of 3</mat-error> </mat-form-field> <mat-form-field class="lastNameField"> - <mat-label>Last Name* </mat-label> + <mat-label>Last Name*</mat-label> <input matInput placeholder="Trapov? Really??" formControlName="lastName"> - - <mat-error *ngIf="lastName?.invalid">Min length of 3</mat-error> - <!-- <mat-error *ngIf="!firstName.required">* This is required</mat-error> --> + + <mat-error *ngIf="registerUserFormGroup.get('lastName')?.hasError('required')">* This is required</mat-error> + <mat-error *ngIf="lastName?.invalid">* Min length of 3</mat-error> </mat-form-field> <mat-form-field class="usernameField"> - <mat-label>Username* </mat-label> + <mat-label>Username*</mat-label> <input matInput placeholder="Think of something cool to flex on other kids" formControlName="username"> - <mat-error *ngIf="username?.invalid">Min length of 3</mat-error> - <!-- <mat-error *ngIf="!firstName.required">* This is required</mat-error> --> + <mat-error *ngIf="username?.invalid">* Min length of 3</mat-error> + <mat-error *ngIf="registerUserFormGroup.get('username')?.hasError('required')">* This is required</mat-error> </mat-form-field> <mat-form-field class="emailField"> - <mat-label>Email* </mat-label> + <mat-label>Email*</mat-label> <input matInput placeholder="You expect an email joke? I have none, mail me one" formControlName="email"> - <mat-error *ngIf="email?.invalid">You dummy, enter @</mat-error> - <!-- <mat-error *ngIf="!firstName.required">* This is required</mat-error> --> + <mat-error *ngIf="email?.invalid">* You dummy, enter @</mat-error> + <mat-error *ngIf="registerUserFormGroup.get('email')?.hasError('required')">* This is required</mat-error> </mat-form-field> <mat-form-field class="passwordField"> - <mat-label>Password* </mat-label> + <mat-label>Password*</mat-label> <input matInput type="password" placeholder="Make sure it's long & strong(just like my d***)" formControlName="password"> <mat-hint align="end">You must have at least one number</mat-hint> - <mat-error *ngIf="password?.invalid">Min length of 5</mat-error> - <!-- <mat-error *ngIf="!firstName.required">* This is required</mat-error> --> + <mat-error *ngIf="password?.invalid">* Min length of 5</mat-error> + <mat-error *ngIf="registerUserFormGroup.get('password')?.hasError('required')">* This is required</mat-error> </mat-form-field> <hr> <button mat-button class="submit-btn" type="submit">Submit</button> |
