import { Component, EventEmitter, Input, Output } from '@angular/core'; import { Router } from '@angular/router'; import { routes } from '../../../../consts'; import { User } from '../../../../pages/auth/models'; import { MenuService } from 'src/app/_providers/_services/menu.service'; @Component({ selector: 'app-user', templateUrl: './user.component.html', styleUrls: ['./user.component.scss'] }) export class UserComponent { @Input() user: User; @Output() signOut: EventEmitter = new EventEmitter(); signedOut : boolean public routes: typeof routes = routes; public flatlogicEmail: string = "https://flatlogic.com"; adminUser: boolean = false; username: string; secuLevel: string; public signOutEmit(): void { localStorage.removeItem('emailId') this.signOut.emit(); if(this._router.url == '/auth/login' || this._router.url == '/auth/admin-home') this.signedOut = true // console.log('user==email======',this._router); } constructor(public _router : Router){ // console.log('user==email======',this._router); } ngOnInit(){ this.getUser(); this.getEmail(); } getUser(){ this.secuLevel = localStorage.getItem('seculevel') if(this.secuLevel && this.secuLevel == 'B'){ if(this.secuLevel === 'B'){ this.adminUser = true } else{ this.adminUser= false } // this.cdr.detectChanges(); } this.username = localStorage.getItem('username') if(this.username) return this.username else return '' } getEmail(){ let email = localStorage.getItem('emailId') if(email) return email else return '' } }