tfabrica
Version:
library for TFabrica - TechSol
40 lines (33 loc) • 1.25 kB
text/typescript
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'
({
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';
}