diff --git a/.gitignore b/.gitignore index 4befed3..263ba4d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .DS_Store .idea +node_modules/ \ No newline at end of file diff --git a/index.js b/index.js index 9745666..e2d1b7a 100644 --- a/index.js +++ b/index.js @@ -1,4 +1,5 @@ import React from 'react'; +import PropTypes from 'prop-types'; import { Image, TouchableOpacity } from 'react-native'; import resolveAssetSource from 'react-native/Libraries/Image/resolveAssetSource'; @@ -81,9 +82,9 @@ export default class ScalableImage extends React.Component { } ScalableImage.propTypes = { - width: React.PropTypes.number, - height: React.PropTypes.number, - maxWidth: React.PropTypes.number, - maxHeight: React.PropTypes.number, - onPress: React.PropTypes.func, + width: PropTypes.number, + height: PropTypes.number, + maxWidth: PropTypes.number, + maxHeight: PropTypes.number, + onPress: PropTypes.func, }; diff --git a/package.json b/package.json index 8a9159c..24c6b8d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-scalable-image", - "version": "0.2.0", + "version": "0.2.1", "license": "MIT", "description": "React Native Image component which scales width or height automatically to keep the aspect ratio", "keywords": [ @@ -27,6 +27,7 @@ "dependencies": {}, "devDependencies": {}, "peerDependencies": { + "prop-types": "^15.5.10", "react": "^15.4", "react-native": "^0.41.2" },