@applicaster/zapp-react-native-ui-components
Version:
Applicaster Zapp React Native ui components for the Quick Brick App
30 lines (25 loc) • 859 B
JavaScript
import * as React from "react";
import { useNavigation } from "@applicaster/zapp-react-native-utils/reactHooks/navigation";
import { useDimensions } from "@applicaster/zapp-react-native-utils/reactHooks/layout";
import { usePickFromState } from "@applicaster/zapp-react-native-redux/hooks";
import { TransitionerComponent } from "./Transitioner";
export const Transitioner = (props) => {
const navigator = useNavigation();
const {
width,
height,
deviceInfo: { isTablet },
} = useDimensions("window", {
updateForInactiveScreens: false,
deviceInfo: true,
});
const { appData } = usePickFromState(["appData"]);
const isTabletPortrait = appData?.isTabletPortrait;
return (
<TransitionerComponent
navigator={navigator}
layoutData={{ isTabletPortrait, isTablet, width, height }}
{...props}
/>
);
};