import { Injectable } from '@angular/core'; import { BehaviorSubject, Observable } from 'rxjs'; @Injectable({ providedIn: 'root', }) export class SidebarToggleService { private isOpenSubject = new BehaviorSubject(true); private isOpen$: Observable = this.isOpenSubject.asObservable(); constructor() {} getIsOpen(): Observable { return this.isOpen$; } setIsOpen(value: boolean) { this.isOpenSubject.next(value); } }