diff --git a/npm/ng-packs/apps/dev-app/src/app/home/home.component.html b/npm/ng-packs/apps/dev-app/src/app/home/home.component.html index 70e342698c..2d249da3d8 100644 --- a/npm/ng-packs/apps/dev-app/src/app/home/home.component.html +++ b/npm/ng-packs/apps/dev-app/src/app/home/home.component.html @@ -10,18 +10,17 @@

{{ '::LongWelcomeMessage' | abpLocalization }}

- + {{ 'AbpAccount::Login' | abpLocalization }} +

Let's improve your application!

diff --git a/npm/ng-packs/apps/dev-app/src/app/home/home.component.ts b/npm/ng-packs/apps/dev-app/src/app/home/home.component.ts index 42956fb55c..e9a12a2644 100644 --- a/npm/ng-packs/apps/dev-app/src/app/home/home.component.ts +++ b/npm/ng-packs/apps/dev-app/src/app/home/home.component.ts @@ -1,33 +1,21 @@ -import { AuthService } from '@abp/ng.core'; +import { AuthService, RouterEvents } from '@abp/ng.core'; import { Component } from '@angular/core'; -import { Router } from '@angular/router'; +import { Event, NavigationCancel, NavigationEnd, NavigationStart, Router } from '@angular/router'; +import { map } from 'rxjs'; @Component({ selector: 'app-home', templateUrl: './home.component.html', }) export class HomeComponent { - //for disabled button and abp loading spinner - isLog: boolean = false; + loading: boolean = false; get hasLoggedIn(): boolean { return this.authService.isAuthenticated; } - constructor(private authService: AuthService, private router: Router) { - // this.router.events.subscribe(event => { - // if (event instanceof NavigationStart) { - // console.log(event); - // } - // }); - } - + constructor(private authService: AuthService) {} login() { - //when clicked button spinner and disabled will be active - this.isLog = true; - setTimeout(a => { - this.authService.navigateToLogin(); - //all functions is over here - this.isLog = false; - }, 1000); + this.loading = true; + this.authService.navigateToLogin(); } }