@applicaster/zapp-react-native-utils
Version:
Applicaster Zapp React Native utilities package
21 lines (17 loc) • 485 B
text/typescript
import * as React from "react";
import { transitToOnlyLandscape, skipIf } from "../utils";
type Props = {
orientationShouldBePortrait: boolean;
skipInitialOrientationEffects: boolean;
};
export const useSetupInitialOrientationForLandscape = ({
orientationShouldBePortrait,
skipInitialOrientationEffects,
}: Props) => {
React.useEffect(
skipIf(orientationShouldBePortrait || skipInitialOrientationEffects, () => {
transitToOnlyLandscape();
}),
[]
);
};