diff --git a/package.json b/package.json index 974f909..42dc12b 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,8 @@ "webpack": "^1.12.14" }, "dependencies": { + "create-react-class": "^15.6.0", + "prop-types": "^15.5.10", "spin.js": "^2.0.1" }, "peerDependencies": { diff --git a/src/main.js b/src/main.js index 5bca4ac..d3da5b6 100644 --- a/src/main.js +++ b/src/main.js @@ -1,10 +1,12 @@ import React from 'react'; +import PropTypes from 'prop-types'; import Spinner from 'spin.js'; +import createReactClass from 'create-react-class'; -const ReactSpinner = React.createClass({ +const ReactSpinner = createReactClass({ propTypes: { - config: React.PropTypes.object, - stopped: React.PropTypes.bool + config: PropTypes.object, + stopped: PropTypes.bool }, componentDidMount: function() {