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

22 lines
551 B
TypeScript

import { ViewStyle } from "react-native";
import { CtaData } from "../..";
import { GenericWidgetData } from "../Widget";
import { ImageFieldData, TextFieldData } from "./TitleWidgetData";
export interface GridWithCardWidgetData extends GenericWidgetData {
title?: TextFieldData;
subtitle?: TextFieldData;
rightTitle?: TextFieldData;
gridItems?: GridCardItemData[];
numColumns?: number;
}
export interface GridCardItemData {
id?: string;
image?: ImageFieldData;
title?: TextFieldData;
cardStyle?: ViewStyle;
cta?: CtaData;
}