Files
super-app/App/common/interface/widgets/widgetData/TitleWithListWidgetData.ts

23 lines
650 B
TypeScript
Raw Normal View History

import { ViewStyle } from "react-native";
import { AnalyticsEvent } from "../..";
import { TooltipData } from "../../components/TooltipData";
import { GenericWidgetData } from "../Widget";
import { TextFieldData } from "./TitleWidgetData";
export interface TitleWithListWidgetData extends GenericWidgetData {
title?: TextFieldData;
rightTitle?: TextFieldData;
listData?: ListItem[];
listFooter?: ListItem;
listStyle?: ViewStyle;
tooltip?: TooltipData;
}
export interface ListItem extends GenericWidgetData {
id: string;
title?: TextFieldData;
rightTitle?: TextFieldData;
itemStyle?: ViewStyle;
onViewEvent?: AnalyticsEvent;
}