Files
super-app/App/common/interface/widgets/screenData/ScreenData.ts
2024-10-24 06:22:11 +00:00

21 lines
590 B
TypeScript

import { ViewStyle } from "react-native";
import { ErrorMetaData } from "../../../actions/GenericAction";
import { ScreenState } from "../../../screen/BaseScreen";
import { Widget } from "../Widget";
import { ScreenMetaData } from "./ScreenMetaData";
export interface ScreenData {
screenStyle?: ViewStyle;
screenId?: string;
screenWidgets?: ScreenWidgets;
screenState?: ScreenState | null;
errorMetaData?: ErrorMetaData;
screenMetaData?: ScreenMetaData;
}
export interface ScreenWidgets {
headerWidgets?: Widget[];
contentWidgets?: Widget[];
footerWidgets?: Widget[];
}