UNPKG

bia-framework

Version:

Bia Framework to work with angular 2

27 lines (20 loc) 912 B
/** * Created by jd on 09/05/2016. */ import {Injectable} from "@angular/core"; import {Subject} from "rxjs/Subject"; import {IUsuario} from "../../services/OdisseiaDataBase/IUsuario"; import {IDrawerGroup} from "../../models/IDrawerGroup"; @Injectable() export class CoreNavegationDrawerService { public showDrawerSubject = new Subject<any>(); public hideDrawerSubject = new Subject<any>(); public menuGroupsSubject = new Subject<IDrawerGroup>(); public usuarioSubject:Subject<IUsuario> = new Subject<IUsuario>(); constructor() {} public showDrawer = ():void => this.showDrawerSubject.next(null); public hideDrawer = ():void => this.hideDrawerSubject.next(null); public AddDrawerMenuItem = (menuGroup:IDrawerGroup):void => this.menuGroupsSubject.next(menuGroup); public setUsuario = (user:IUsuario):void => this.usuarioSubject.next(user); }