import { Dimensions } from 'react-native'
import { PokedexEntryModal } from './modals/PokedexEntryModal'
const { height } = Dimensions.get('screen')
createModalStack({ PokedexEntryModal }, {
animateInConfig: {
easing: Easing.inOut(Easing.exp),
duration: 900,
},
animateOutConfig: {
easing: Easing.inOut(Easing.exp),
duration: 900,
},
backdropOpacity: 0.9,
backropColor: 'deeppink',
backBehavior: 'clear',
position: 'bottom',
containerStyle: {
backgroundColor: 'rebeccapurple',
},
transitionOptions: animatedValue => ({
transform: [
{
translateY: animatedValue.interpolate({
inputRange: [0, 1, 2],
outputRange: [height, 0, height],
}),
},
{
scale: animatedValue.interpolate({
inputRange: [0, 1, 2],
outputRange: [0, 1, 0.9],
}),
},
],
}),
},
)