admin-login.component.html 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <div class="container navtop">
  2. <div class="row justify-content-center">
  3. <mat-card class="col-11 col-lg-5" style="border-radius: 10px;">
  4. <mat-progress-bar class="col-12" *ngIf="loading" mode="indeterminate"></mat-progress-bar>
  5. <mat-card-content>
  6. <form [formGroup]="formGroup" (ngSubmit)="signIn()">
  7. <h1 class="row justify-content-center"><b>Connexion</b></h1>
  8. <!-- <div class="row justify-content-center mb-3">
  9. <button mat-raised-button class="col-10 col-md-8 googlelogin" style="background-color: #DB4437; color: white;">
  10. <div class="row mt-1 ml-3">
  11. <mat-icon class="ml-2" svgIcon="googleLogo"></mat-icon>
  12. <p class="ml-2 marginButton">Se connecter avec Google</p>
  13. </div>
  14. </button>
  15. </div>
  16. <div class="row justify-content-center ">
  17. <button mat-raised-button class="col-10 col-md-8 facebooklogin" style="background-color: #3b5998; color: white;">
  18. <div class="row mt-1 ml-3">
  19. <mat-icon class="ml-2" svgIcon="facebookLogo"></mat-icon>
  20. <p class="ml-2 marginButton">Se connecter avec Facebook</p>
  21. </div>
  22. </button>
  23. </div>
  24. <div class="row mt-3 justify-content-center">
  25. <div class="col-4">
  26. <hr>
  27. </div>
  28. <div class="col-1">
  29. <p>ou</p>
  30. </div>
  31. <div class="col-4">
  32. <hr>
  33. </div>
  34. </div> -->
  35. <div class="row justify-content-center">
  36. <mat-form-field class="col-10">
  37. <input matInput placeholder="Adresse email" formControlName="email" required>
  38. <mat-error *ngIf="!formGroup.controls['email'].valid && formGroup.controls['email'].touched">
  39. {{ getErrorEmail() }}
  40. </mat-error>
  41. </mat-form-field>
  42. </div>
  43. <div class="row justify-content-center">
  44. <mat-form-field class="col-10">
  45. <input matInput placeholder="Mot de passe" formControlName="password" [type]="hide ?
  46. 'password' : 'text'" required>
  47. <mat-icon matSuffix (click)="hide = !hide">{{hide ? 'visibility_off' :
  48. 'visibility'}}</mat-icon>
  49. <mat-error *ngIf="!formGroup.controls['password'].valid && formGroup.controls['password'].touched">
  50. {{ getErrorPassword() }}
  51. </mat-error>
  52. </mat-form-field>
  53. </div>
  54. <div class="row justify-content-center mt-3">
  55. <button class="col-6 color-theme" mat-raised-button color="primary" type="submit">Se connecter</button>
  56. </div>
  57. <p class="row justify-content-center mt-3"> <a routerLink="/login/lost-password">Mot de passe oublié ?</a></p>
  58. <!-- <p class="row justify-content-center">Vous n'avez pas encore de compte?<a class="ml-1" routerLink="/register"> Créer un compte</a></p> -->
  59. </form>
  60. </mat-card-content>
  61. </mat-card>
  62. </div>
  63. </div>