UNPKG

native-forms-test

Version:

Build your own forms, surveys and polls for your React Native apps.

1 lines 848 B
Object.defineProperty(exports,"__esModule",{value:!0}),exports.getStatusBarHeight=getStatusBarHeight,exports.isExpo=void 0;var _reactNative=require("react-native"),X_WIDTH=375,X_HEIGHT=812,XSMAX_WIDTH=414,XSMAX_HEIGHT=896,_Dimensions$get=_reactNative.Dimensions.get("window"),W_HEIGHT=_Dimensions$get.height,W_WIDTH=_Dimensions$get.width,isIPhoneX=!1;"ios"!==_reactNative.Platform.OS||_reactNative.Platform.isPad||_reactNative.Platform.isTVOS||(isIPhoneX=W_WIDTH===X_WIDTH&&W_HEIGHT===X_HEIGHT||W_WIDTH===XSMAX_WIDTH&&W_HEIGHT===XSMAX_HEIGHT);var getExpoRoot=function(){return global.Expo||global.__expo||global.__exponent},isExpo=function(){return getExpoRoot()!==void 0};exports.isExpo=isExpo;function getStatusBarHeight(){return _reactNative.Platform.select({ios:isIPhoneX?44:20,android:isExpo?_reactNative.StatusBar.currentHeight:0,default:0})}