Code moving and fix login component style.

This commit is contained in:
Florian THIERRY
2023-12-06 14:09:23 +01:00
parent 9f40a6c782
commit 5e5792f17c
10 changed files with 58 additions and 25 deletions

View File

@@ -1,13 +1,13 @@
<form (ngSubmit)="onSubmit()" [formGroup]="loginForm" ngNativeValidate>
<form (ngSubmit)="onSubmit()" class="shadowed" [formGroup]="loginForm" ngNativeValidate>
<div>
<label for="id">Identifier</label>
<input id="id" name="id" formControlName="id"/>
<input id="id" name="id" formControlName="id" class="input" required/>
</div>
<div>
<label for="password">Password</label>
<input id="password" name="password" type="password" formControlName="password"/>
<input id="password" name="password" type="password" formControlName="password" class="input" required/>
</div>
<div>
<button type="submit">Validate</button>
<button type="submit" class="btn">Validate</button>
</div>
</form>

View File

@@ -0,0 +1,19 @@
:host {
display: flex;
justify-content: center;
form {
display: flex;
flex-direction: column;
border: solid 1px #e8e8e8;
padding: 1em;
border-radius: .5em;
gap: 1em;
div {
display: flex;
flex-direction: column;
justify-content: left;
}
}
}

View File

@@ -27,7 +27,9 @@ export class LoginComponent {
}
onSubmit(): void {
const loginRequest: LoginRequest = this.loginForm.value;
this.loginService.login(loginRequest);
if (this.loginForm.valid) {
const loginRequest: LoginRequest = this.loginForm.value;
this.loginService.login(loginRequest);
}
}
}