diff --git a/bun.lockb b/bun.lockb deleted file mode 100755 index 6c5df2a..0000000 Binary files a/bun.lockb and /dev/null differ diff --git a/src/app/app.config.ts b/src/app/app.config.ts index a7f28f6..1ccabc6 100644 --- a/src/app/app.config.ts +++ b/src/app/app.config.ts @@ -8,7 +8,7 @@ import { httpInterceptor } from './service/http.interceptor'; export const appConfig: ApplicationConfig = { providers: [ provideZoneChangeDetection({ eventCoalescing: true }), - provideRouter(routes), + provideRouter(routes, withDebugTracing()), provideHttpClient(withInterceptors([httpInterceptor])), ], }; diff --git a/src/app/app.routes.ts b/src/app/app.routes.ts index ee8aad5..dc084f2 100644 --- a/src/app/app.routes.ts +++ b/src/app/app.routes.ts @@ -1,6 +1,5 @@ import { Routes } from '@angular/router'; import { authGuard } from './service/auth.guard'; -import NotFoundComponent from './component/not-found/not-found.component'; export const routes: Routes = [ { @@ -33,12 +32,4 @@ export const routes: Routes = [ ], canActivate: [authGuard], }, - { - path: '404', - component: NotFoundComponent, - }, - { - path: '**', - redirectTo: '404', - }, ]; diff --git a/src/app/component/auth/login/login.component.ts b/src/app/component/auth/login/login.component.ts index 2b92580..d6df24b 100644 --- a/src/app/component/auth/login/login.component.ts +++ b/src/app/component/auth/login/login.component.ts @@ -1,4 +1,4 @@ -import { Component, inject, OnInit } from '@angular/core'; +import { Component, inject } from '@angular/core'; import { FormBuilder, FormGroup, @@ -7,30 +7,23 @@ import { } from '@angular/forms'; import AuthService from '../../../service/auth.service'; import { AuthResponse, Token } from '../../../models'; -import { ActivatedRoute, Router } from '@angular/router'; +import { Router } from '@angular/router'; @Component({ selector: 'app-login', imports: [ReactiveFormsModule], templateUrl: './login.component.html', }) -export default class LoginComponent implements OnInit { +export default class LoginComponent { fb: FormBuilder = inject(FormBuilder); authService: AuthService = inject(AuthService); router: Router = inject(Router); - route: ActivatedRoute = inject(ActivatedRoute); form: FormGroup = this.fb.group({ username: [null, [Validators.required]], 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); @@ -41,7 +34,7 @@ export default class LoginComponent implements OnInit { localStorage.setItem('access_token', r.accessToken); localStorage.setItem('refresh_token', r.refreshToken); - this.router.navigate([this.returnUrl]); + this.router.navigate(['dashboard']); }); } } diff --git a/src/app/component/not-found/not-found.component.ts b/src/app/component/not-found/not-found.component.ts deleted file mode 100644 index 12b55ff..0000000 --- a/src/app/component/not-found/not-found.component.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-not-found', - template: '