Files
super-app/App/common/interface/widgets/widgetData/ListItemWidgetData.ts
Prajjaval Verma 4db9ca09cd TP-83691 | Benefit Screen Final (#12582)
Co-authored-by: Kshitij Pramod Ghongadi <kshitij.pramod@navi.com>
2024-10-09 09:16:26 +00:00

22 lines
681 B
TypeScript

import { ViewStyle } from "react-native";
import { CtaData } from "../..";
import { GenericActionPayload } from "../../../actions/GenericAction";
import { GenericWidgetData } from "../Widget";
import { TitleWithAssetsWidgetData } from "./TitleWithAssetsWidgetData";
export interface ListItemWidgetData extends GenericWidgetData {
listStyle?: ViewStyle;
listItems?: TitleWithAssetsWidgetData[];
}
export interface ListItemWidgetProps {
widgetData: ListItemWidgetData;
widgetStyle: ViewStyle;
handleActions: (
value?: any | undefined | null,
actionPayload?: GenericActionPayload,
) => void;
widgetIndex?: number;
handleClick?: (ctaData: CtaData) => void;
}