import { IFASButtonList } from '../../../shared/models/fas-admin-models'; import { SidebarToggleService } from '../../../shared/services/sidebar-toggle.service'; import { Component, Input, inject } from '@angular/core'; @Component({ selector: 'app-side-bar', templateUrl: './side-bar.component.html', styleUrl: './side-bar.component.scss', }) export class SideBarComponent { private sidebarToggleService = inject(SidebarToggleService); public isSidebarOpen!: boolean; @Input() defaultButtonList?: IFASButtonList[]; @Input() specButtonList?: IFASButtonList[]; ngOnInit() { this.sidebarToggleService.getIsOpen().subscribe((value) => { this.isSidebarOpen = value; }); } }