UNPKG

tfabrica

Version:

library for TFabrica - TechSol

40 lines (33 loc) 1.25 kB
import { Component } from '@angular/core'; import { TfabricaUserData } from '../models/tfabrica.userdata.model'; import { TfabricaSharedService } from './tfabrica.shared.service'; import { Subscription } from 'rxjs/Subscription'; import { MdIcon } from '@angular/material/icon' @Component({ selector: 't-toolbar', template: require('./tfabrica.toolbar.component.html') }) export class TfabricaToolbarComponent { userData: TfabricaUserData; subscription: Subscription; constructor( private tfabricaSharedService: TfabricaSharedService ) { this.userData = new TfabricaUserData(); this.userData = this.userData.getUserData(); console.log("TfabricaToolbarComponent constructor"); this.subscription = tfabricaSharedService.userDataLogged$.subscribe( userData => { this.userData = userData; if (this.userData == null) { this.userData = new TfabricaUserData(); } } ) } openTfabricaSidenav() { console.log("start openTfabricaSidenav"); this.tfabricaSharedService.toggleMainLeftSidenav(true); } title = 'tApi 2.0'; }