@rangertechnologies/ngnxt
Version:
This library was used for creating dymanic UI based on the input JSON/data
40 lines (39 loc) • 2.09 kB
TypeScript
import { ElementRef, EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class NxtInfoCard {
private elementRef;
title: string;
value: string | number;
description: string;
content: string;
imgSrc: string;
hoverImgSrc: string;
color: string;
hoverColor: string;
padding: string;
isImageRight: boolean;
isImageLeft: boolean;
iconColor: string;
iconHoverColor: string;
isEdit: boolean;
editConfig: any;
buttonClick: EventEmitter<{
button: any;
cardData: any;
}>;
isHovered: boolean;
isDropdownOpen: boolean;
constructor(elementRef: ElementRef);
onMouseEnter(): void;
onMouseLeave(): void;
getCurrentImgSrc(): string;
getCurrentBgColor(): string;
getCurrentIconBgColor(): string;
toggleDropdown(): void;
closeDropdown(): void;
onButtonClick(button: any): void;
hasEditButtons(): boolean;
onClickOutside(event: MouseEvent): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NxtInfoCard, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NxtInfoCard, "nxt-info-card", never, { "title": { "alias": "title"; "required": false; }; "value": { "alias": "value"; "required": false; }; "description": { "alias": "description"; "required": false; }; "content": { "alias": "content"; "required": false; }; "imgSrc": { "alias": "imgSrc"; "required": false; }; "hoverImgSrc": { "alias": "hoverImgSrc"; "required": false; }; "color": { "alias": "color"; "required": false; }; "hoverColor": { "alias": "hoverColor"; "required": false; }; "padding": { "alias": "padding"; "required": false; }; "isImageRight": { "alias": "isImageRight"; "required": false; }; "isImageLeft": { "alias": "isImageLeft"; "required": false; }; "iconColor": { "alias": "iconColor"; "required": false; }; "iconHoverColor": { "alias": "iconHoverColor"; "required": false; }; "isEdit": { "alias": "isEdit"; "required": false; }; "editConfig": { "alias": "editConfig"; "required": false; }; }, { "buttonClick": "buttonClick"; }, never, never, true, never>;
}