parent
7de3db7c66
commit
2d5c4f126e
@ -1,43 +1,33 @@
|
|||||||
<div class="form-container">
|
<form [formGroup]="loginForm" (ngSubmit)="loginAction()">
|
||||||
<h1>Formulaire de connexion :</h1>
|
<mat-form-field>
|
||||||
|
<mat-label>Login</mat-label>
|
||||||
<mat-form-field class="form-field">
|
<input matInput formControlName="login" required />
|
||||||
<mat-label>Enter your login</mat-label>
|
<mat-error *ngIf="loginForm.controls.login.invalid">
|
||||||
<input matInput placeholder="pat" [formControl]="login" required />
|
Login is required
|
||||||
<mat-error *ngIf="login.invalid"></mat-error>
|
</mat-error>
|
||||||
</mat-form-field>
|
</mat-form-field>
|
||||||
|
|
||||||
<mat-form-field class="form-field">
|
<mat-form-field>
|
||||||
<mat-label>Enter your password</mat-label>
|
<mat-label>Password</mat-label>
|
||||||
<input
|
<input
|
||||||
matInput
|
matInput
|
||||||
[type]="hide ? 'password' : 'text'"
|
[type]="hide ? 'password' : 'text'"
|
||||||
[formControl]="password"
|
formControlName="password"
|
||||||
required />
|
required />
|
||||||
<button
|
<button
|
||||||
mat-icon-button
|
mat-icon-button
|
||||||
matSuffix
|
matSuffix
|
||||||
(click)="hide = !hide"
|
(click)="hide = !hide"
|
||||||
[attr.aria-label]="'Hide password'"
|
[attr.aria-label]="'Hide password'">
|
||||||
[attr.aria-pressed]="hide">
|
|
||||||
<mat-icon>{{ hide ? 'visibility_off' : 'visibility' }}</mat-icon>
|
<mat-icon>{{ hide ? 'visibility_off' : 'visibility' }}</mat-icon>
|
||||||
</button>
|
</button>
|
||||||
<mat-error *ngIf="password.invalid">{{ errorMessage }}</mat-error>
|
<mat-error *ngIf="loginForm.controls.password.invalid">
|
||||||
|
Password is required
|
||||||
|
</mat-error>
|
||||||
</mat-form-field>
|
</mat-form-field>
|
||||||
|
|
||||||
<button
|
<button mat-raised-button type="submit">Login</button>
|
||||||
mat-flat-button
|
|
||||||
color="primary"
|
|
||||||
(click)="loginAction()"
|
|
||||||
[disabled]="login.invalid || password.invalid">
|
|
||||||
Se connecter
|
|
||||||
</button>
|
|
||||||
|
|
||||||
<!-- Message de retour de l'inscription -->
|
<div *ngIf="errorLogin">{{ errorLogin }}</div>
|
||||||
<div *ngIf="successLogin" class="success-message">
|
<div *ngIf="successLogin">{{ successLogin }}</div>
|
||||||
{{ successLogin }}
|
</form>
|
||||||
</div>
|
|
||||||
<div *ngIf="errorLogin" class="error-message">
|
|
||||||
{{ errorLogin }}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
Loading…
Reference in new issue