UNPKG

react-native-modalfy

Version:
83 lines (69 loc) 2.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.defaultOptions = void 0; Object.defineProperty(exports, "getStackItemData", { enumerable: true, get: function () { return _getStackItemData.default; } }); Object.defineProperty(exports, "getStackItemOptions", { enumerable: true, get: function () { return _getStackItemOptions.default; } }); Object.defineProperty(exports, "invariant", { enumerable: true, get: function () { return _invariant.default; } }); exports.sh = void 0; Object.defineProperty(exports, "validateDefaultOptions", { enumerable: true, get: function () { return _validateDefaultOptions.default; } }); Object.defineProperty(exports, "validateListener", { enumerable: true, get: function () { return _validateListener.default; } }); exports.vw = exports.vh = void 0; var _reactNative = require("react-native"); var _invariant = _interopRequireDefault(require("./invariant")); var _getStackItemData = _interopRequireDefault(require("./getStackItemData")); var _validateListener = _interopRequireDefault(require("./validateListener")); var _getStackItemOptions = _interopRequireDefault(require("./getStackItemOptions")); var _validateDefaultOptions = _interopRequireDefault(require("./validateDefaultOptions")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const vw = percentage => _reactNative.Dimensions.get('window').width * percentage / 100; exports.vw = vw; const vh = percentage => _reactNative.Dimensions.get('window').height * percentage / 100; exports.vh = vh; const sh = percentage => _reactNative.Dimensions.get('screen').height * percentage / 100; exports.sh = sh; const defaultOptions = { animateInConfig: { duration: 450, easing: _reactNative.Easing.inOut(_reactNative.Easing.exp) }, animateOutConfig: { duration: 450, easing: _reactNative.Easing.inOut(_reactNative.Easing.exp) }, containerStyle: {}, position: 'center', backBehavior: 'pop', backdropOpacity: 0.6, disableFlingGesture: false, pointerEventsBehavior: 'auto', backdropAnimationDuration: 300 }; exports.defaultOptions = defaultOptions; //# sourceMappingURL=index.js.map