react-native-autocomplete-dropdown
Version:
Dropdown Item picker with search and autocomplete (typeahead) functionality for react native
24 lines (20 loc) • 660 B
JavaScript
import React, { useEffect, useRef } from 'react'
import { Animated, Easing } from 'react-native'
export const withFadeAnimation = (WrappedComponent, containerStyle) => {
return props => {
const opacityAnimationValue = useRef(new Animated.Value(0)).current
useEffect(() => {
Animated.timing(opacityAnimationValue, {
duration: 800,
toValue: 1,
useNativeDriver: true,
easing: Easing.bezier(0.3, 0.58, 0.25, 0.99)
}).start()
}, [])
return (
<Animated.View style={[containerStyle, { opacity: opacityAnimationValue }]}>
<WrappedComponent {...props} />
</Animated.View>
)
}
}