Fix errors and warnings on login/logout

pull/8/head
Max Ehrlicher-Schmidt 4 years ago
parent a813028f88
commit 735f1e465b

@ -63,8 +63,8 @@ export class AppComponent {
} }
logout() { logout() {
this.navService.closeNav();
this.authService.logout().subscribe().add(() => this.router.navigate(['login'])); this.authService.logout().subscribe().add(() => this.router.navigate(['login']));
this.sideNav.close();
} }
ngAfterViewInit() { ngAfterViewInit() {

@ -1,4 +1,4 @@
<div routerLink = "/profile" > <div routerLink = "/profile" class="sidenav-profile">
<img class="navbar-photo" src={{profileURL}}> <img class="navbar-photo" src={{profileURL}}>
<p>{{name}}</p> <p>{{name}}</p>
<p>{{email}}</p> <p>{{email}}</p>

@ -6,3 +6,7 @@
border-radius:50%; border-radius:50%;
margin-top:10px; margin-top:10px;
} }
.sidenav-profile {
outline: none;
}

@ -1,8 +1,9 @@
<div id="login-form"> <div id="login-wrapper">
<h1>fLotte Login</h1> <h1>fLotte Login</h1>
<form id="login-form">
<mat-form-field (keyup.enter)="login()"> <mat-form-field (keyup.enter)="login()">
<mat-label>E-Mail-Adresse eingeben</mat-label> <mat-label>E-Mail-Adresse eingeben</mat-label>
<input matInput placeholder="fLotte@beispiel.de" [formControl]="email" /> <input matInput placeholder="fLotte@beispiel.de" autocomplete="email" [formControl]="email" />
<mat-error *ngIf="email.hasError('required')"> <mat-error *ngIf="email.hasError('required')">
Bitte geben Sie eine E-Mail-Adresse ein. Bitte geben Sie eine E-Mail-Adresse ein.
</mat-error> </mat-error>
@ -15,6 +16,7 @@
<mat-label>Passwort eingeben</mat-label> <mat-label>Passwort eingeben</mat-label>
<input <input
matInput matInput
autocomplete="password"
[type]="hide ? 'password' : 'text'" [type]="hide ? 'password' : 'text'"
[formControl]="password" [formControl]="password"
/> />
@ -31,11 +33,14 @@
<mat-icon>{{ hide ? "visibility_off" : "visibility" }}</mat-icon> <mat-icon>{{ hide ? "visibility_off" : "visibility" }}</mat-icon>
</button> </button>
</mat-form-field> </mat-form-field>
<mat-progress-bar mode="indeterminate" id="loading-bar" *ngIf="loading"></mat-progress-bar> </form>
<button mat-stroked-button color="primary" (click)="login()"> <mat-progress-bar
Login mode="indeterminate"
</button> id="loading-bar"
*ngIf="loading"
></mat-progress-bar>
<button mat-stroked-button color="primary" (click)="login()">Login</button>
<mat-error class="login-error-message" *ngIf="errorOccurred"> <mat-error class="login-error-message" *ngIf="errorOccurred">
{{errorMessage}} {{ errorMessage }}
</mat-error> </mat-error>
</div> </div>

@ -1,4 +1,7 @@
#login-form { #login-wrapper {
#login-form {
display: contents;
}
display: flex; display: flex;
flex-direction: column; flex-direction: column;
max-width: 32em; max-width: 32em;

Loading…
Cancel
Save