Files
super-app/App/common/interface/widgets/widgetData/SumInsuredWidgetData.ts
2024-03-27 15:06:03 +00:00

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;
}