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

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;
}