refactor: immediately display login error #185

Merged
csimonis merged 2 commits from refactor-login into main 2025-05-14 07:59:32 +00:00
Showing only changes of commit 64b2e28566 - Show all commits

View file

@ -1,9 +1,9 @@
import {Component, signal} from '@angular/core'; import { Component, signal } from '@angular/core';
import {FormBuilder, FormGroup, ReactiveFormsModule, Validators} from '@angular/forms'; import { FormBuilder, FormGroup, ReactiveFormsModule, Validators } from '@angular/forms';
import {Router, RouterLink} from '@angular/router'; import { Router, RouterLink } from '@angular/router';
import {LoginRequest} from '../../../model/auth/LoginRequest'; import { LoginRequest } from '../../../model/auth/LoginRequest';
import {AuthService} from '@service/auth.service'; import { AuthService } from '@service/auth.service';
import {CommonModule} from '@angular/common'; import { CommonModule } from '@angular/common';
@Component({ @Component({
selector: 'app-login', selector: 'app-login',
@ -50,7 +50,9 @@ export class LoginComponent {
}, },
error: (err) => { error: (err) => {
this.isLoading.set(false); this.isLoading.set(false);
this.errorMessage.set(err.error?.message || 'Failed to login. Please check your credentials.'); this.errorMessage.set(
err.error?.message || 'Failed to login. Please check your credentials.'
);
}, },
}); });
} }