From 152605a60f00ede487b179d01a83cf6e0a9942b5 Mon Sep 17 00:00:00 2001 From: Merlin Patterson Date: Sun, 14 May 2017 11:35:21 -0400 Subject: [PATCH 1/2] Add create-react-class --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 1b91756..fdcc397 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ }, "homepage": "https://github.com/jhudson8/react-chartjs", "peerDependencies": { + "create-react-class": "^15.5.2", "react": "*", "react-dom": "*" }, From 1706499dda569f3909f143fdb5c5dfbd35a7bf95 Mon Sep 17 00:00:00 2001 From: Merlin Patterson Date: Sun, 14 May 2017 11:36:37 -0400 Subject: [PATCH 2/2] Use create-react-class to avoid warning --- lib/core.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/core.js b/lib/core.js index 1c1a4d7..0b9d4cd 100644 --- a/lib/core.js +++ b/lib/core.js @@ -5,6 +5,7 @@ // I'll try to rework this for their 2.0.0 beta as well. +var createReactClass = require('create-react-class'); var React = require('react'); var ReactDOM = require('react-dom'); var Chart = require('chart.js'); @@ -111,6 +112,6 @@ module.exports = { extra(methodNames[i]); } - return React.createClass(classData); + return createReactClass(classData); } };