Refactoring, adding some login logic stuff
This commit is contained in:
@@ -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';
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user