UNPKG

@obliczeniowo/elementary

Version:
32 lines (28 loc) 1.5 kB
import * as i0 from '@angular/core'; import { OnInit, TemplateRef } from '@angular/core'; import * as i2 from '@angular/common'; import * as i3 from '@angular/cdk/overlay'; import * as i4 from '@obliczeniowo/elementary/buttons'; interface DropdownButton { matIcon?: string; svgIcon?: string; imgIcon?: string; cb: () => void; } declare class DropdownButtonComponent implements OnInit { buttons: i0.InputSignal<DropdownButton[]>; templateRef: i0.InputSignal<TemplateRef<any> | undefined>; selected: DropdownButton | undefined; isOpen: boolean; ngOnInit(): void; clicked(button: DropdownButton): void; static ɵfac: i0.ɵɵFactoryDeclaration<DropdownButtonComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DropdownButtonComponent, "obl-dropdown-button", never, { "buttons": { "alias": "buttons"; "required": false; "isSignal": true; }; "templateRef": { "alias": "templateRef"; "required": false; "isSignal": true; }; }, {}, never, never, false, never>; } declare class DropdownButtonModule { static ɵfac: i0.ɵɵFactoryDeclaration<DropdownButtonModule, never>; static ɵmod: i0.ɵɵNgModuleDeclaration<DropdownButtonModule, [typeof DropdownButtonComponent], [typeof i2.CommonModule, typeof i3.OverlayModule, typeof i4.ButtonsModule], [typeof DropdownButtonComponent]>; static ɵinj: i0.ɵɵInjectorDeclaration<DropdownButtonModule>; } export { DropdownButtonComponent, DropdownButtonModule }; export type { DropdownButton };