UNPKG

@rangertechnologies/ngnxt

Version:

This library was used for creating dymanic UI based on the input JSON/data

35 lines (34 loc) 2.16 kB
import { ElementRef, EventEmitter, SimpleChanges } from '@angular/core'; import * as i0 from "@angular/core"; export declare class IconSelectorComponent { allIcons: []; themeColor: string; height: string; tooltipPosition: string; selectedIcon: any; cdnIconURL: string; label: string; labelFont: string; labelWeight: string; inputWeight: string; labelSize: string; labelColor: string; showLabel: string; required: boolean; mode: 'view' | 'edit' | 'print'; question: any; options: any[]; iconSelected: EventEmitter<string>; filteredIcons: any[]; searchQuery: string; showDropdown: boolean; dropdownWrapper: ElementRef; ngOnInit(): void; ngOnChanges(simpleChanges: SimpleChanges): void; filterIcons(): void; selectIcon(icon: any): void; toggleDropdown(): void; onDocumentClick(event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration<IconSelectorComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<IconSelectorComponent, "nxt-icon-selector", never, { "allIcons": { "alias": "allIcons"; "required": false; }; "themeColor": { "alias": "themeColor"; "required": false; }; "height": { "alias": "height"; "required": false; }; "tooltipPosition": { "alias": "tooltipPosition"; "required": false; }; "selectedIcon": { "alias": "selectedIcon"; "required": false; }; "cdnIconURL": { "alias": "cdnIconURL"; "required": false; }; "label": { "alias": "label"; "required": false; }; "labelFont": { "alias": "labelFont"; "required": false; }; "labelWeight": { "alias": "labelWeight"; "required": false; }; "inputWeight": { "alias": "inputWeight"; "required": false; }; "labelSize": { "alias": "labelSize"; "required": false; }; "labelColor": { "alias": "labelColor"; "required": false; }; "showLabel": { "alias": "showLabel"; "required": false; }; "required": { "alias": "required"; "required": false; }; "mode": { "alias": "mode"; "required": false; }; "question": { "alias": "question"; "required": false; }; "options": { "alias": "options"; "required": false; }; }, { "iconSelected": "iconSelected"; }, never, never, true, never>; }