react-native-modalfy
Version:
Modal citizen of React Native
83 lines (69 loc) • 2.25 kB
JavaScript
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
;