28 lines
791 B
TypeScript
28 lines
791 B
TypeScript
import { GenericActionPayload } from "../../../actions/GenericAction";
|
|
import { GenericWidgetData } from "../Widget";
|
|
import { TextFieldData } from "./TitleWidgetData";
|
|
|
|
export interface SumInsuredWidgetData extends GenericWidgetData {
|
|
carouselListData?: SumInsuredData[];
|
|
carouselStyles?: {
|
|
selectedStyles?: any;
|
|
unselectedStyles?: any;
|
|
};
|
|
widgetMetaData? : {
|
|
selectedItemIndex?: number;
|
|
recommendItemIndex?: number;
|
|
selectedItemTagText? : string;
|
|
onValueChangeAction? : GenericActionPayload
|
|
onCarouselReleaseActionSequence? : GenericActionPayload;
|
|
}
|
|
}
|
|
export interface SumInsuredData {
|
|
itemId?: string;
|
|
sumInsured?: string;
|
|
title?: TextFieldData;
|
|
subtitle?: TextFieldData;
|
|
isFirst?: boolean;
|
|
isLast?: boolean;
|
|
dependentWidgets?: any;
|
|
}
|