32 lines
772 B
TypeScript
32 lines
772 B
TypeScript
import { GenericWidgetData } from "../Widget";
|
|
import { ButtonData } from "../widgetData/FooterWithCardWidgetData";
|
|
import { TextFieldData, ImageFieldData } from "../widgetData/TitleWidgetData";
|
|
|
|
export interface TitleWithStepsBottomSheetData extends GenericWidgetData {
|
|
button?: ButtonData;
|
|
header?: Header;
|
|
steps?: StepData[];
|
|
}
|
|
|
|
export interface Header {
|
|
title?: TextFieldData;
|
|
subTitle?: TextFieldData;
|
|
rightIcon?: ImageFieldData;
|
|
backgroundColor?: string;
|
|
}
|
|
|
|
export interface StepData {
|
|
serial?: TextFieldData;
|
|
image?: ImageFieldData;
|
|
title?: TextFieldData;
|
|
subTitle?: TextFieldData;
|
|
bullets?: Bullet[];
|
|
}
|
|
|
|
export interface Bullet {
|
|
bulletIcon?: ImageFieldData;
|
|
title?: TextFieldData;
|
|
tagTitle?: TextFieldData;
|
|
tag?: ImageFieldData;
|
|
}
|