From b1dbbb7578bf16cf7853cb142838c5d81a9555a8 Mon Sep 17 00:00:00 2001 From: Will Butler Date: Sat, 10 Jun 2017 20:24:09 -0600 Subject: [PATCH] fixing "Accessing PropTypes via the main React package is deprecated" warning --- package.json | 3 +++ src/react-inline-css.js | 11 ++++++----- 2 files changed, 9 insertions(+), 5 deletions(-) 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.