import {Component, OnInit} from '@angular/core'; import {TokenStorageService} from './_services/jwt-service/token-storage.service'; @Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.scss'], }) export class AppComponent implements OnInit { private roles: string[]; isLoggedIn = false; showAdminBoard = false; username: string; // landingTitle: string; constructor(private tokenStorageService: TokenStorageService ) { } ngOnInit(): void { this.isLoggedIn = !!this.tokenStorageService.getToken(); if (this.isLoggedIn) { const user = this.tokenStorageService.getUser(); this.roles = user.roles; // this.showAdminBoard = this.roles.includes('ROLE_ADMIN'); this.username = user.username; } } logout(): void { this.tokenStorageService.signOut(); window.location.reload(); } }