Compare commits

..

1 commit

Author SHA1 Message Date
7ce68e39c2
chore(deps): update devdependencies (non-major)
Some checks failed
renovate/artifacts Artifact file update failure
2025-09-03 07:02:31 +00:00
2 changed files with 10 additions and 8 deletions

View file

@ -1,4 +1,4 @@
import { Component, inject } from '@angular/core';
import { Component, inject, OnInit } from '@angular/core';
import {
FormBuilder,
FormGroup,
@ -6,7 +6,7 @@ import {
Validators,
} from '@angular/forms';
import AuthService from '../../../service/auth.service';
import { AuthResponse } from '../../../models';
import { AuthResponse, Token } from '../../../models';
import { ActivatedRoute, Router } from '@angular/router';
@Component({
@ -14,7 +14,7 @@ import { ActivatedRoute, Router } from '@angular/router';
imports: [ReactiveFormsModule],
templateUrl: './login.component.html',
})
export default class LoginComponent {
export default class LoginComponent implements OnInit {
fb: FormBuilder = inject(FormBuilder);
authService: AuthService = inject(AuthService);
router: Router = inject(Router);
@ -25,6 +25,12 @@ export default class LoginComponent {
password: [null, [Validators.required]],
});
returnUrl: string | undefined;
ngOnInit(): void {
this.returnUrl = this.route.snapshot.queryParams['returnUrl'] || '/dashboard';
}
login() {
if (this.form.invalid) {
console.log(this.form.errors);
@ -35,10 +41,7 @@ export default class LoginComponent {
localStorage.setItem('access_token', r.accessToken);
localStorage.setItem('refresh_token', r.refreshToken);
const returnUrl =
this.route.snapshot.queryParams['returnUrl'] || '/dashboard';
this.router.navigate([returnUrl]);
this.router.navigate([this.returnUrl]);
});
}
}

View file

@ -22,7 +22,6 @@ export const authGuard: CanActivateFn = (route, state) => {
console.log(err);
router.navigate(['/auth/login'], {
queryParams: { returnUrl: state.url },
skipLocationChange: true,
});
return of(false);
}),