import { Injectable } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; @Injectable({ providedIn: 'root' }) export class SidebarService { constructor() { } private drawerState = new BehaviorSubject(false); drawerState$ = this.drawerState.asObservable(); toggleDrawer(): void { this.drawerState.next(!this.drawerState.value); } }