From 41abd406317e91e003fce438c8d33064ebf273ce Mon Sep 17 00:00:00 2001 From: Timofey Smirnov Date: Tue, 25 Apr 2017 23:09:02 +0300 Subject: [PATCH] Fixed PropTypes warnings (#358) --- examples/counter/package.json | 3 ++- examples/counter/src/components/Counter.js | 3 ++- examples/todomvc/components/Footer.js | 3 ++- examples/todomvc/components/Header.js | 3 ++- examples/todomvc/components/MainSection.js | 3 ++- examples/todomvc/components/TodoItem.js | 3 ++- examples/todomvc/components/TodoTextInput.js | 3 ++- examples/todomvc/package.json | 3 ++- package.json | 5 +++-- src/createDevTools.js | 3 ++- 10 files changed, 21 insertions(+), 11 deletions(-) diff --git a/examples/counter/package.json b/examples/counter/package.json index 9868bba6..8be4b16a 100644 --- a/examples/counter/package.json +++ b/examples/counter/package.json @@ -16,7 +16,8 @@ }, "homepage": "https://github.com/gaearon/redux-devtools#readme", "dependencies": { - "react": "^15.0.1", + "prop-types": "^15.5.7", + "react": "^15.3.0", "react-dom": "^15.0.1", "react-hot-loader": "^3.0.0-beta.1", "react-redux": "^4.1.0", diff --git a/examples/counter/src/components/Counter.js b/examples/counter/src/components/Counter.js index c58dc316..92e41b53 100644 --- a/examples/counter/src/components/Counter.js +++ b/examples/counter/src/components/Counter.js @@ -1,4 +1,5 @@ -import React, { Component, PropTypes } from 'react'; +import React, { Component } from 'react'; +import PropTypes from 'prop-types'; export default class Counter extends Component { static propTypes = { diff --git a/examples/todomvc/components/Footer.js b/examples/todomvc/components/Footer.js index e40b9f24..593bcf48 100644 --- a/examples/todomvc/components/Footer.js +++ b/examples/todomvc/components/Footer.js @@ -1,4 +1,5 @@ -import React, { PropTypes, Component } from 'react'; +import React, { Component } from 'react'; +import PropTypes from 'prop-types'; import classnames from 'classnames'; import { SHOW_ALL, SHOW_MARKED, SHOW_UNMARKED } from '../constants/TodoFilters'; diff --git a/examples/todomvc/components/Header.js b/examples/todomvc/components/Header.js index 203a7157..05cc9823 100644 --- a/examples/todomvc/components/Header.js +++ b/examples/todomvc/components/Header.js @@ -1,4 +1,5 @@ -import React, { PropTypes, Component } from 'react'; +import React, { Component } from 'react'; +import PropTypes from 'prop-types'; import TodoTextInput from './TodoTextInput'; export default class Header extends Component { diff --git a/examples/todomvc/components/MainSection.js b/examples/todomvc/components/MainSection.js index 42ee1856..68898577 100644 --- a/examples/todomvc/components/MainSection.js +++ b/examples/todomvc/components/MainSection.js @@ -1,4 +1,5 @@ -import React, { Component, PropTypes } from 'react'; +import React, { Component } from 'react'; +import PropTypes from 'prop-types'; import TodoItem from './TodoItem'; import Footer from './Footer'; import { SHOW_ALL, SHOW_MARKED, SHOW_UNMARKED } from '../constants/TodoFilters'; diff --git a/examples/todomvc/components/TodoItem.js b/examples/todomvc/components/TodoItem.js index 89f29afc..9af07057 100644 --- a/examples/todomvc/components/TodoItem.js +++ b/examples/todomvc/components/TodoItem.js @@ -1,4 +1,5 @@ -import React, { Component, PropTypes } from 'react'; +import React, { Component } from 'react'; +import PropTypes from 'prop-types'; import classnames from 'classnames'; import TodoTextInput from './TodoTextInput'; diff --git a/examples/todomvc/components/TodoTextInput.js b/examples/todomvc/components/TodoTextInput.js index 761299f1..abb16b8b 100644 --- a/examples/todomvc/components/TodoTextInput.js +++ b/examples/todomvc/components/TodoTextInput.js @@ -1,4 +1,5 @@ -import React, { Component, PropTypes } from 'react'; +import React, { Component } from 'react'; +import PropTypes from 'prop-types'; import classnames from 'classnames'; export default class TodoTextInput extends Component { diff --git a/examples/todomvc/package.json b/examples/todomvc/package.json index 2c438c60..8341b01e 100644 --- a/examples/todomvc/package.json +++ b/examples/todomvc/package.json @@ -29,7 +29,8 @@ "homepage": "https://github.com/gaearon/redux-devtools#readme", "dependencies": { "classnames": "^2.1.2", - "react": "^15.0.1", + "prop-types": "^15.5.7", + "react": "^15.3.0", "react-dom": "^15.0.1", "react-hot-loader": "^3.0.0-beta.1", "react-redux": "^4.1.0", diff --git a/package.json b/package.json index 681d6a6d..ec039c88 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "jsdom": "^6.5.1", "mocha": "^2.2.5", "mocha-jsdom": "^1.0.0", - "react": "^0.14.0", + "react": "^0.14.9", "react-addons-test-utils": "^0.14.0", "react-dom": "^0.14.0", "react-redux": "^4.0.0", @@ -60,11 +60,12 @@ "webpack": "^1.11.0" }, "peerDependencies": { - "react": "^0.14.0 || ^15.0.0", + "react": "^0.14.9 || ^15.3.0", "react-redux": "^4.0.0 || ^5.0.0", "redux": "^3.5.2" }, "dependencies": { + "prop-types": "^15.5.7", "lodash": "^4.2.0", "redux-devtools-instrument": "^1.0.1" } diff --git a/src/createDevTools.js b/src/createDevTools.js index f9662e77..d4a6ee46 100644 --- a/src/createDevTools.js +++ b/src/createDevTools.js @@ -1,4 +1,5 @@ -import React, { Children, Component, PropTypes } from 'react'; +import React, { Children, Component } from 'react'; +import PropTypes from 'prop-types'; import { connect } from 'react-redux'; import instrument from 'redux-devtools-instrument';