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