21 lines
398 B
TypeScript
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);
|
|
}
|
|
}
|