react-native-modalfy
Version:
Modal citizen of React Native
27 lines • 1.06 kB
JavaScript
import { Dimensions, Easing } from 'react-native';
export const vw = percentage => Dimensions.get('window').width * percentage / 100;
export const vh = percentage => Dimensions.get('window').height * percentage / 100;
export const sh = percentage => Dimensions.get('screen').height * percentage / 100;
export const defaultOptions = {
animateInConfig: {
duration: 450,
easing: Easing.inOut(Easing.exp)
},
animateOutConfig: {
duration: 450,
easing: Easing.inOut(Easing.exp)
},
containerStyle: {},
position: 'center',
backBehavior: 'pop',
backdropOpacity: 0.6,
disableFlingGesture: false,
pointerEventsBehavior: 'auto',
backdropAnimationDuration: 300
};
export { default as invariant } from './invariant';
export { default as getStackItemData } from './getStackItemData';
export { default as validateListener } from './validateListener';
export { default as getStackItemOptions } from './getStackItemOptions';
export { default as validateDefaultOptions } from './validateDefaultOptions';
//# sourceMappingURL=index.js.map