diff --git a/package.json b/package.json index 91f3377..d286359 100644 --- a/package.json +++ b/package.json @@ -34,5 +34,8 @@ "react-hot-loader": "1.3.0", "webpack": "1.13.1", "webpack-dev-server": "1.14.1" + }, + "dependencies": { + "prop-types": "15.5.10" } } diff --git a/src/react-inline-css.js b/src/react-inline-css.js index d03460d..ff594b3 100644 --- a/src/react-inline-css.js +++ b/src/react-inline-css.js @@ -2,6 +2,7 @@ * @copyright © 2015, Rick Wong. All rights reserved. */ var React = require("react"); +var PropTypes = require("prop-types"); var assign = Object.assign ? Object.assign : React.__spread; var refCounter = 0; @@ -11,11 +12,11 @@ var refCounter = 0; var InlineCss = React.createClass({ displayName: "InlineCss", propTypes: { - namespace: React.PropTypes.string, - componentName: React.PropTypes.string, - stylesheet: React.PropTypes.string.isRequired, - className: React.PropTypes.string, - wrapper: React.PropTypes.string + namespace: PropTypes.string, + componentName: PropTypes.string, + stylesheet: PropTypes.string.isRequired, + className: PropTypes.string, + wrapper: PropTypes.string }, _transformSheet: function (stylesheet, componentName, namespace) { return stylesheet.