coreui-angular-ex
Version:
CoreUI Components Library for Angular
22 lines (16 loc) • 455 B
text/typescript
import { Injectable } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
export interface IDropdownState {
visible?: boolean | 'toggle';
dropdown?: any;
}
()
export class DropdownService {
private dropdownState = new BehaviorSubject<any>({});
dropdownState$ = this.dropdownState.asObservable();
constructor() {
}
toggle(state: IDropdownState): void {
this.dropdownState.next(state);
}
}