changements visuels login form

This commit is contained in:
gokhoal
2026-04-28 12:03:38 +02:00
parent fdcceaa8b0
commit c93f2952da
3 changed files with 124 additions and 19 deletions
@@ -4,7 +4,7 @@ import {
IonCard,
IonCardContent,
IonCardHeader,
IonCardTitle,
IonCardTitle, IonContent, IonInput, IonItem, NavController,
} from '@ionic/angular/standalone';
import {CommonModule} from "@angular/common";
import {FormBuilder, ReactiveFormsModule, Validators} from "@angular/forms";
@@ -15,13 +15,14 @@ import {LoginService} from "../../login.service";
selector: 'login-form',
templateUrl: 'login-form.component.html',
styleUrls: ['login-form.component.css'],
imports: [IonButton, IonCard, IonCardContent, IonCardHeader, IonCardTitle, CommonModule, ReactiveFormsModule,],
imports: [IonButton, IonCard, IonCardContent, IonCardHeader, IonCardTitle, CommonModule, ReactiveFormsModule, IonItem, IonInput, IonContent,],
})
export class LoginFormComponent {
private fb = inject(FormBuilder);
private loginService = inject(LoginService);
private router = inject(Router);
private navCtrl = inject(NavController);
isLoading = false;
@@ -30,8 +31,11 @@ export class LoginFormComponent {
password: ['', [Validators.required]]
});
submitForm(): void {
async submitForm(): Promise<void> {
if (this.loginForm.valid) {
await this.navCtrl.navigateRoot(['main/messages']);
this.isLoading = true;
const request = {