diff --git a/package.json b/package.json index d14f169..e2cb479 100644 --- a/package.json +++ b/package.json @@ -40,6 +40,7 @@ "webpack": "^1.13.2", "webpack-cleanup-plugin": "^0.4.0", "webpack-dev-server": "^1.16.1", - "react-dom": "^15.0.0" + "react-dom": "^15.0.0", + "prop-types": "^15.7.2", } } diff --git a/src/index.js b/src/index.js index f8036c1..b1c6d22 100644 --- a/src/index.js +++ b/src/index.js @@ -1,4 +1,5 @@ import React, { Component } from 'react'; +import PropTypes from 'prop-types; class ScratchCard extends Component { @@ -155,11 +156,11 @@ class ScratchCard extends Component { } ScratchCard.propTypes = { - image: React.PropTypes.string.isRequired, - width: React.PropTypes.number.isRequired, - height: React.PropTypes.number.isRequired, - finishPercent: React.PropTypes.number.isRequired, - onComplete: React.PropTypes.func + image: PropTypes.string.isRequired, + width: PropTypes.number.isRequired, + height: PropTypes.number.isRequired, + finishPercent: PropTypes.number.isRequired, + onComplete: PropTypes.func } export default ScratchCard;