react-web-native-sketch
Version:
[TODO: We need an overview of how this can be used via npm vs as a local package]
20 lines (19 loc) • 582 B
TypeScript
import * as React from 'react';
import { DialogData, hideDialog, removeDialog } from '../../redux/reducers/navigation';
export interface BodyProps {
displayTopbar?: boolean;
}
export interface Props {
id: string;
body: React.ComponentType<BodyProps | any>;
fullScreen: boolean;
props?: any;
disableBackdropClick?: boolean;
disableEscapeKeyDown?: boolean;
}
export interface ConnectedProps {
dialogs: Array<DialogData>;
hideDialog: typeof hideDialog;
removeDialog: typeof removeDialog;
}
export declare type AllProps = Props & ConnectedProps;