monitor-dashboard/src/app/library/sidebar/sidebar-open.service.ts

21 lines
398 B
TypeScript

import {Injectable} from "@angular/core";
import {BehaviorSubject} from "rxjs";
@Injectable({
providedIn: 'root'
})
export class SidebarOpenService {
private openSubject: BehaviorSubject<boolean> = new BehaviorSubject<boolean>(true);
constructor() {}
get open(): boolean {
return this.openSubject.getValue();
}
setOpen(value: boolean) {
this.openSubject.next(value);
}
}