diff --git a/package.json b/package.json index 9787a08..d8f2bad 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,8 @@ "license": "MIT", "dependencies": { "hoist-non-react-statics": "^1.2.0", - "object-assign": "^4.1.0" + "object-assign": "^4.1.0", + "prop-types": "^15.5.10" }, "devDependencies": { "babel": "^6.5.2", diff --git a/src/propTypes.js b/src/propTypes.js index e80e258..2b767ee 100644 --- a/src/propTypes.js +++ b/src/propTypes.js @@ -1,4 +1,4 @@ -import { PropTypes } from 'react' +import PropTypes from 'prop-types' export default { model: PropTypes.object.isRequired, diff --git a/src/reformed.js b/src/reformed.js index 6ea8c20..e3cc896 100644 --- a/src/reformed.js +++ b/src/reformed.js @@ -1,4 +1,5 @@ import React from 'react' +import PropTypes from 'prop-types' import assign from 'object-assign' import hoistNonReactStatics from 'hoist-non-react-statics' import getComponentName from './_internal/getComponentName' @@ -6,7 +7,7 @@ import getComponentName from './_internal/getComponentName' const makeWrapper = (middleware) => (WrappedComponent) => { class FormWrapper extends React.Component { static propTypes = { - initialModel: React.PropTypes.object, + initialModel: PropTypes.object, } constructor (props, ctx) {