mirror of
https://github.com/richard-loafle/fuse-angular.git
synced 2025-04-28 02:53:11 +00:00
Updated various other libraries to their latest versions Updated various project files for better Angular 8 support
45 lines
898 B
TypeScript
45 lines
898 B
TypeScript
import { Injectable } from '@angular/core';
|
|
import { MatSidenav } from '@angular/material/sidenav';
|
|
|
|
@Injectable({
|
|
providedIn: 'root'
|
|
})
|
|
export class FuseMatSidenavHelperService
|
|
{
|
|
sidenavInstances: MatSidenav[];
|
|
|
|
/**
|
|
* Constructor
|
|
*/
|
|
constructor()
|
|
{
|
|
this.sidenavInstances = [];
|
|
}
|
|
|
|
// -----------------------------------------------------------------------------------------------------
|
|
// @ Accessors
|
|
// -----------------------------------------------------------------------------------------------------
|
|
|
|
/**
|
|
* Set sidenav
|
|
*
|
|
* @param id
|
|
* @param instance
|
|
*/
|
|
setSidenav(id, instance): void
|
|
{
|
|
this.sidenavInstances[id] = instance;
|
|
}
|
|
|
|
/**
|
|
* Get sidenav
|
|
*
|
|
* @param id
|
|
* @returns {any}
|
|
*/
|
|
getSidenav(id): any
|
|
{
|
|
return this.sidenavInstances[id];
|
|
}
|
|
}
|