UNPKG

react-native-twopane-navigation

Version:

React Native package for dual screen devices navigation support (Surface Duo)

47 lines (41 loc) 1.04 kB
import { IConfigComponent } from "../../utilities/interfaces"; import { DeviceOrientation, WindowRect } from "react-native-dualscreeninfo"; export interface IUtilityStoreState { paneRects: WindowRect[]; orientation: DeviceOrientation; isTwoPane: boolean; config: IConfigComponent; } export interface IUtilityStoreAction { type: string; payload: { paneRects: WindowRect[]; orientation: DeviceOrientation; isTwoPane: boolean; config: IConfigComponent; }; } export interface IUtilityPaneRectsAction { type: string; payload: { paneRects: WindowRect[]; }; } export interface IUtilityOrientationAction { type: string; payload: { orientation: DeviceOrientation; }; } export interface IUtilityIsTwoPaneAction { type: string; payload: { isTwoPane: boolean; }; } export interface IUtilityConfigAction { type: string; payload: { config: IConfigComponent; }; }