From 16d98b49f0c5806dea00fbf49a8c6faeea354f05 Mon Sep 17 00:00:00 2001 From: Maxime Thirouin Date: Wed, 24 Jan 2018 12:00:04 +0100 Subject: [PATCH] [fix] ignore native-only Image props Close #788 --- packages/react-native-web/src/exports/Image/index.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/react-native-web/src/exports/Image/index.js b/packages/react-native-web/src/exports/Image/index.js index 42d786b2..fec5a2ca 100644 --- a/packages/react-native-web/src/exports/Image/index.js +++ b/packages/react-native-web/src/exports/Image/index.js @@ -108,7 +108,13 @@ class Image extends Component<*, State> { onLoadStart: func, resizeMode: oneOf(Object.keys(ImageResizeMode)), source: ImageSourcePropType, - style: StyleSheetPropType(ImageStylePropTypes) + style: StyleSheetPropType(ImageStylePropTypes), + // compatibility with React Native + /* eslint-disable react/sort-prop-types */ + blurRadius: number, + capInsets: shape({ top: number, left: number, bottom: number, right: number }), + resizeMethod: oneOf(['auto', 'resize', 'scale']) + /* eslint-enable react/sort-prop-types */ }; static defaultProps = { @@ -184,10 +190,13 @@ class Image extends Component<*, State> { source, testID, /* eslint-disable */ + blurRadius, + capInsets, onError, onLoad, onLoadEnd, onLoadStart, + resizeMethod, resizeMode, /* eslint-enable */ ...other