Refactoring, adding some login logic stuff

This commit is contained in:
2022-09-03 13:01:54 +02:00
parent 47c494653c
commit 7b17b9b28a
13 changed files with 60 additions and 13 deletions
@@ -1,4 +1,6 @@
import {Component, OnInit} from '@angular/core';
import {User} from '../../models/user';
import {StorageService} from '../../services/storage.service';
@Component({
selector: 'app-header',
@@ -8,8 +10,10 @@ import {Component, OnInit} from '@angular/core';
export class HeaderComponent implements OnInit {
showProfilePopover: boolean = false;
user?: User;
constructor() {
this.user = StorageService.getUserInfo();
}
ngOnInit(): void {
@@ -22,4 +26,8 @@ export class HeaderComponent implements OnInit {
closeProfile(): void {
this.showProfilePopover = false;
}
getUserName(): string {
return this.user ? this.user.firstName : 'Logged out';
}
}