Advertisement
Guest User

Untitled

a guest
Aug 31st, 2022
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. <form [formGroup]="loginForm" (ngSubmit)="submit()">
  2.  
  3. {{loginForm.value|json}}
  4.  
  5. <!-- Champs nom d'utilisateur -->
  6. <mdb-form-control [ngClass]="{ 'mb-5': isUsernameInvalid, 'mb-4': !isUsernameInvalid}">
  7. <input mdbValidate mdbInput type="text" class="form-control" formControlName="username" name="username"
  8. autocomplete="username">
  9. <label mdbLabel class="form-label">Nom d'utilisateur</label>
  10. <mdb-error *ngIf="isUsernameInvalid">Champs requis, entre 5 et 30 caractères</mdb-error>
  11. </mdb-form-control>
  12.  
  13. <!-- Champs mot de passe -->
  14. <mdb-form-control [ngClass]="{ 'mb-5': isPasswordInvalid, 'mb-4': !isPasswordInvalid}">
  15. <input mdbValidate mdbInput type="password" class="form-control" formControlName="password" name="password"
  16. autocomplete="current-password">
  17. <label mdbLabel class="form-label">Mot de passe</label>
  18. <mdb-error *ngIf="isPasswordInvalid">Champs requis, entre 3 et 30 caractères</mdb-error>
  19. </mdb-form-control>
  20.  
  21. <!-- Bouton de validation du formulaire -->
  22. <button class="btn btn-primary" [disabled]="!loginForm.valid || (isLoading$ | async)" type="submit">
  23. <div class="d-flex justify-content-center">
  24.  
  25. <ng-container *ngIf="isLoading$ | async; else notLoading;">
  26. <span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
  27. <span class="ms-2">PATIENTEZ</span>
  28. </ng-container>
  29.  
  30. <ng-template #notLoading>
  31. <span>SE CONNECTER</span>
  32. </ng-template>
  33.  
  34. </div>
  35. </button>
  36. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement