@rangertechnologies/ngnxt
Version:
This library was used for creating dymanic UI based on the input JSON/data
39 lines (38 loc) • 2.58 kB
TypeScript
import { ElementRef, EventEmitter, OnInit } from '@angular/core';
import * as i0 from "@angular/core";
export declare class NxtButtonComponent implements OnInit {
private elementRef;
buttonValue: string;
buttonType: string;
type: string;
buttonDisable: boolean;
fcBtnBgColor: string;
fcBtnBorder: string;
fcBtnTextColor: string;
fcBtnHeight: string;
fcBtnWidth: string;
fcBtnIconLeftSrc: string;
fcBtnIconRightSrc: string;
fcBtnHoverBgColor: string;
fcBtnHoverTextColor: string;
fcBtnId: string;
dataDismiss: string;
fcButtonBorder: string;
modalToTrigger: string;
isImageSvg: boolean;
tabIndex: any;
buttonConfig: any;
buttonClickEmit: EventEmitter<any>;
iconSrc: any;
isDropdownOpen: boolean;
constructor(elementRef: ElementRef);
ngOnInit(): void;
getButtonStyles(config: any): {
[key: string]: string;
};
buttonClicked($event: any): void;
toggleDropdown(): void;
onClickOutside(event: MouseEvent): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NxtButtonComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NxtButtonComponent, "nxt-button", never, { "buttonValue": { "alias": "buttonValue"; "required": false; }; "buttonType": { "alias": "buttonType"; "required": false; }; "type": { "alias": "type"; "required": false; }; "buttonDisable": { "alias": "buttonDisable"; "required": false; }; "fcBtnBgColor": { "alias": "fcBtnBgColor"; "required": false; }; "fcBtnBorder": { "alias": "fcBtnBorder"; "required": false; }; "fcBtnTextColor": { "alias": "fcBtnTextColor"; "required": false; }; "fcBtnHeight": { "alias": "fcBtnHeight"; "required": false; }; "fcBtnWidth": { "alias": "fcBtnWidth"; "required": false; }; "fcBtnIconLeftSrc": { "alias": "fcBtnIconLeftSrc"; "required": false; }; "fcBtnIconRightSrc": { "alias": "fcBtnIconRightSrc"; "required": false; }; "fcBtnHoverBgColor": { "alias": "fcBtnHoverBgColor"; "required": false; }; "fcBtnHoverTextColor": { "alias": "fcBtnHoverTextColor"; "required": false; }; "fcBtnId": { "alias": "fcBtnId"; "required": false; }; "dataDismiss": { "alias": "dataDismiss"; "required": false; }; "fcButtonBorder": { "alias": "fcButtonBorder"; "required": false; }; "modalToTrigger": { "alias": "modalToTrigger"; "required": false; }; "isImageSvg": { "alias": "isImageSvg"; "required": false; }; "tabIndex": { "alias": "tabIndex"; "required": false; }; "buttonConfig": { "alias": "buttonConfig"; "required": false; }; }, { "buttonClickEmit": "buttonClickEmit"; }, never, never, true, never>;
}