UNPKG

@kaspacom/ui

Version:

UI Component Library for KaspaCom DeFi Applications

31 lines 1.86 kB
import { EventEmitter, TemplateRef, OnInit, OnDestroy } from '@angular/core'; import { DropdownOption } from '../dropdown-select.models'; import { DropdownVariant } from '../../../types/dropdown-variant.type'; import { FormControl } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class KcDropdownOptionsComponent implements OnInit, OnDestroy { options: DropdownOption[]; filteredOptions: DropdownOption[]; selectedValue: any; variant: DropdownVariant; optionsEllipsis: boolean; isFullscreenSelection: boolean; isSearchable: boolean; searchField: string; customTemplate: TemplateRef<any> | null; emptyStateTemplate: TemplateRef<any> | null; searchControl: FormControl<string | null>; private destroy$; optionSelected: EventEmitter<DropdownOption>; closeRequested: EventEmitter<void>; ngOnInit(): void; filterOptions(searchText: string): void; isSelected(option: DropdownOption): boolean; selectOption(option: DropdownOption): void; closeFullscreen(): void; getTypographyClass(): string; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<KcDropdownOptionsComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<KcDropdownOptionsComponent, "kc-dropdown-options", never, { "optionsEllipsis": { "alias": "optionsEllipsis"; "required": false; }; "isFullscreenSelection": { "alias": "isFullscreenSelection"; "required": false; }; "isSearchable": { "alias": "isSearchable"; "required": false; }; "searchField": { "alias": "searchField"; "required": false; }; "customTemplate": { "alias": "customTemplate"; "required": false; }; }, { "optionSelected": "optionSelected"; "closeRequested": "closeRequested"; }, ["emptyStateTemplate"], ["[emptyStateTemplate]"], true, never>; } //# sourceMappingURL=dropdown-options.component.d.ts.map