21 lines
590 B
TypeScript
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[];
|
|
}
|