TelegramAktienBot/webservice/Frontend/Aktienbot/src/app/app.component.ts

33 lines
777 B
TypeScript
Raw Normal View History

2022-03-15 10:15:06 +00:00
import { Component } from '@angular/core';
import { NavigationEnd, Router } from '@angular/router';
import { filter } from 'rxjs/operators';
2022-03-15 10:15:06 +00:00
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss'],
2022-03-15 10:15:06 +00:00
})
export class AppComponent {
/**
* Application title.
*/
2022-03-15 10:15:06 +00:00
title = 'Aktienbot';
showHeader = false;
/**
* Router import to show router-outlet.
*
* @param router Router
*/
constructor(private router: Router) {
this.router.events
.pipe(filter((event) => event instanceof NavigationEnd))
.subscribe((event) => {
this.showHeader = !(
(event as NavigationEnd).url === '/login' ||
(event as NavigationEnd).url === '/register'
);
});
}
2022-03-15 10:15:06 +00:00
}