@rangertechnologies/ngnxt
Version:
This library was used for creating dymanic UI based on the input JSON/data
35 lines (34 loc) • 2.09 kB
TypeScript
import * as i0 from "@angular/core";
interface CardData {
key: string;
value: string | number;
}
export declare class NxtImageCard {
imageSrc: string;
iconSrc: string;
hoverIconSrc: string;
iconBgColor: string;
iconHoverBgColor: string;
iconPosition: 'start' | 'middle' | 'end';
title: string;
content: string;
cardData: CardData[];
cardHeight: string;
cardWidth: string;
cardColor: string;
padding: string;
cardImageHeight: string;
cardImageWidth: string;
cardImageColor: string;
imagePadding: string;
imageBorderRadius: string;
isHovered: boolean;
constructor();
ngOnInit(): void;
getIconPositionClass(): string;
onMouseEnter(): void;
onMouseLeave(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NxtImageCard, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NxtImageCard, "nxt-image-card", never, { "imageSrc": { "alias": "imageSrc"; "required": false; }; "iconSrc": { "alias": "iconSrc"; "required": false; }; "hoverIconSrc": { "alias": "hoverIconSrc"; "required": false; }; "iconBgColor": { "alias": "iconBgColor"; "required": false; }; "iconHoverBgColor": { "alias": "iconHoverBgColor"; "required": false; }; "iconPosition": { "alias": "iconPosition"; "required": false; }; "title": { "alias": "title"; "required": false; }; "content": { "alias": "content"; "required": false; }; "cardData": { "alias": "cardData"; "required": false; }; "cardHeight": { "alias": "cardHeight"; "required": false; }; "cardWidth": { "alias": "cardWidth"; "required": false; }; "cardColor": { "alias": "cardColor"; "required": false; }; "padding": { "alias": "padding"; "required": false; }; "cardImageHeight": { "alias": "cardImageHeight"; "required": false; }; "cardImageWidth": { "alias": "cardImageWidth"; "required": false; }; "cardImageColor": { "alias": "cardImageColor"; "required": false; }; "imagePadding": { "alias": "imagePadding"; "required": false; }; "imageBorderRadius": { "alias": "imageBorderRadius"; "required": false; }; }, {}, never, never, true, never>;
}
export {};