22 lines
681 B
TypeScript
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;
|
|
}
|