diff --git a/FastImage.js b/FastImage.js index e7211d4..ba3f83d 100644 --- a/FastImage.js +++ b/FastImage.js @@ -4,8 +4,8 @@ import { Image, NativeModules, requireNativeComponent, - View, } from 'react-native' +import ViewPropTypes from './utils/ViewPropTypes' const resolveAssetSource = require('react-native/Libraries/Image/resolveAssetSource') @@ -87,7 +87,7 @@ const FastImageSourcePropType = PropTypes.shape({ }) FastImage.propTypes = { - ...View.propTypes, + ...ViewPropTypes, source: PropTypes.oneOfType([FastImageSourcePropType, PropTypes.number]), onLoadStart: PropTypes.func, onProgress: PropTypes.func, diff --git a/utils/ViewPropTypes.js b/utils/ViewPropTypes.js new file mode 100644 index 0000000..98179e2 --- /dev/null +++ b/utils/ViewPropTypes.js @@ -0,0 +1,3 @@ +import { ViewPropTypes as RNViewPropTypes, View } from 'react-native' + +export default RNViewPropTypes || View.propTypes