From 2bf93151414497e12e7239d1e26218d925901be6 Mon Sep 17 00:00:00 2001 From: Andrew Zey Date: Mon, 17 Apr 2017 11:22:15 -0700 Subject: [PATCH 1/2] Replace React.createClass with create-react-class package --- example/code-snippets/i18n.jsx | 3 ++- example/code-snippets/main.jsx | 3 ++- example/components/code-snippet.jsx | 3 ++- example/components/features.jsx | 3 ++- example/components/footer.jsx | 5 +++-- example/components/github-ribbon.jsx | 3 ++- example/components/header.jsx | 3 ++- example/components/install.jsx | 3 ++- example/components/quick-selection/index.jsx | 3 ++- example/components/quick-selection/selection.jsx | 3 ++- example/index.jsx | 11 ++++++----- package.json | 2 ++ src/DateRangePicker.jsx | 3 ++- src/Legend.jsx | 3 ++- src/PaginationArrow.jsx | 3 ++- src/calendar/CalendarDate.jsx | 3 ++- src/calendar/CalendarDatePeriod.jsx | 3 ++- src/calendar/CalendarHighlight.jsx | 3 ++- src/calendar/CalendarMonth.jsx | 3 ++- src/calendar/CalendarSelection.jsx | 3 ++- 20 files changed, 45 insertions(+), 24 deletions(-) diff --git a/example/code-snippets/i18n.jsx b/example/code-snippets/i18n.jsx index 2f81a9d9..b3c9ae44 100644 --- a/example/code-snippets/i18n.jsx +++ b/example/code-snippets/i18n.jsx @@ -1,4 +1,5 @@ import React from 'react'; +import createClass from 'create-react-class'; import DateRangePicker from 'react-daterange-picker'; import moment from 'moment'; @@ -18,7 +19,7 @@ require('moment/locale/de'); */ moment.locale('en'); -const DatePicker = React.createClass({ +const DatePicker = createClass({ getInitialState() { return { value: null, diff --git a/example/code-snippets/main.jsx b/example/code-snippets/main.jsx index 82233854..c0db3f97 100644 --- a/example/code-snippets/main.jsx +++ b/example/code-snippets/main.jsx @@ -1,4 +1,5 @@ import React from 'react'; +import createClass from 'create-react-class'; import DateRangePicker from 'react-daterange-picker'; import moment from 'moment-range'; @@ -36,7 +37,7 @@ const dateRanges = [ }, ]; -const DatePicker = React.createClass({ +const DatePicker = createClass({ getInitialState() { return { value: null, diff --git a/example/components/code-snippet.jsx b/example/components/code-snippet.jsx index c11b17aa..044dde78 100644 --- a/example/components/code-snippet.jsx +++ b/example/components/code-snippet.jsx @@ -1,8 +1,9 @@ /* global hljs */ import React from 'react'; +import createClass from 'create-react-class'; import cx from 'classnames'; -const CodeSnippet = React.createClass({ +const CodeSnippet = createClass({ propTypes: { children: React.PropTypes.node.isRequired, language: React.PropTypes.string.isRequired, diff --git a/example/components/features.jsx b/example/components/features.jsx index 6f8f8ed0..92b6b09f 100644 --- a/example/components/features.jsx +++ b/example/components/features.jsx @@ -1,6 +1,7 @@ import React from 'react'; +import createClass from 'create-react-class'; -const Features = React.createClass({ +const Features = createClass({ render() { return (
diff --git a/example/components/footer.jsx b/example/components/footer.jsx index 6b75e333..8953ee6e 100644 --- a/example/components/footer.jsx +++ b/example/components/footer.jsx @@ -1,9 +1,10 @@ /* eslint-disable react/no-multi-comp */ import React from 'react'; +import createClass from 'create-react-class'; -const OFSCredit = React.createClass({ +const OFSCredit = createClass({ render() { return (
@@ -17,7 +18,7 @@ const OFSCredit = React.createClass({ }); -const Footer = React.createClass({ +const Footer = createClass({ render() { return (