From ddb99977f8f61c90d24a25947784769aefee193a Mon Sep 17 00:00:00 2001 From: Bogdan Chadkin Date: Sun, 25 Feb 2018 19:31:11 +0300 Subject: [PATCH] Prefer react namespace over default export --- src/Caption.js | 4 ++-- src/Day.js | 4 ++-- src/DayPicker.js | 10 +++++----- src/DayPickerInput.js | 2 +- src/Month.js | 4 ++-- src/Navbar.js | 4 ++-- src/Weekday.js | 4 ++-- src/Weekdays.js | 4 ++-- 8 files changed, 18 insertions(+), 18 deletions(-) diff --git a/src/Caption.js b/src/Caption.js index 9649a02325..2a16d05f01 100644 --- a/src/Caption.js +++ b/src/Caption.js @@ -1,11 +1,11 @@ -import React, { Component } from 'react'; +import * as React from 'react'; import PropTypes from 'prop-types'; import LocaleUtils from './LocaleUtils'; import { ENTER } from './keys'; -export default class Caption extends Component { +export default class Caption extends React.Component { static propTypes = { date: PropTypes.instanceOf(Date), months: PropTypes.arrayOf(PropTypes.string), diff --git a/src/Day.js b/src/Day.js index 15ee7fe3b4..67a4f71dd5 100644 --- a/src/Day.js +++ b/src/Day.js @@ -1,6 +1,6 @@ /* eslint-disable jsx-a11y/no-static-element-interactions, react/forbid-prop-types */ -import React, { Component } from 'react'; +import * as React from 'react'; import PropTypes from 'prop-types'; import { isSameDay } from './DateUtils'; import { hasOwnProp } from './Helpers'; @@ -17,7 +17,7 @@ function handleEvent(handler, day, modifiers) { }; } -export default class Day extends Component { +export default class Day extends React.Component { static propTypes = { classNames: PropTypes.shape({ day: PropTypes.string.isRequired, diff --git a/src/DayPicker.js b/src/DayPicker.js index d2f140ef7a..6d27e710e4 100644 --- a/src/DayPicker.js +++ b/src/DayPicker.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import * as React from 'react'; import PropTypes from 'prop-types'; import Caption from './Caption'; @@ -14,7 +14,7 @@ import classNames from './classNames'; import { ENTER, SPACE, LEFT, UP, DOWN, RIGHT } from './keys'; -export default class DayPicker extends Component { +export default class DayPicker extends React.Component { static VERSION = '7.1.2'; static propTypes = { @@ -97,17 +97,17 @@ export default class DayPicker extends Component { weekdayElement: PropTypes.oneOfType([ PropTypes.element, PropTypes.func, - PropTypes.instanceOf(Component), + PropTypes.instanceOf(React.Component), ]), navbarElement: PropTypes.oneOfType([ PropTypes.element, PropTypes.func, - PropTypes.instanceOf(Component), + PropTypes.instanceOf(React.Component), ]), captionElement: PropTypes.oneOfType([ PropTypes.element, PropTypes.func, - PropTypes.instanceOf(Component), + PropTypes.instanceOf(React.Component), ]), // Events diff --git a/src/DayPickerInput.js b/src/DayPickerInput.js index aaebeaae94..84bb261edd 100644 --- a/src/DayPickerInput.js +++ b/src/DayPickerInput.js @@ -1,4 +1,4 @@ -import React from 'react'; +import * as React from 'react'; import PropTypes from 'prop-types'; import DayPicker from './DayPicker'; diff --git a/src/Month.js b/src/Month.js index 16a7ba786d..4bb9314131 100644 --- a/src/Month.js +++ b/src/Month.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import * as React from 'react'; import PropTypes from 'prop-types'; import Weekdays from './Weekdays'; @@ -9,7 +9,7 @@ import * as ModifiersUtils from './ModifiersUtils'; import * as Helpers from './Helpers'; import * as DateUtils from './DateUtils'; -export default class Month extends Component { +export default class Month extends React.Component { static propTypes = { classNames: PropTypes.shape({ body: PropTypes.string.isRequired, diff --git a/src/Navbar.js b/src/Navbar.js index e201da36a1..f9f7b5ac55 100644 --- a/src/Navbar.js +++ b/src/Navbar.js @@ -1,10 +1,10 @@ -import React, { Component } from 'react'; +import * as React from 'react'; import PropTypes from 'prop-types'; import defaultClassNames from './classNames'; import { SPACE, ENTER } from './keys'; -export default class Navbar extends Component { +export default class Navbar extends React.Component { static defaultProps = { classNames: defaultClassNames, dir: 'ltr', diff --git a/src/Weekday.js b/src/Weekday.js index 1e872e5a4e..136ce66024 100644 --- a/src/Weekday.js +++ b/src/Weekday.js @@ -1,7 +1,7 @@ -import React, { Component } from 'react'; +import * as React from 'react'; import PropTypes from 'prop-types'; -export default class Weekday extends Component { +export default class Weekday extends React.Component { static propTypes = { weekday: PropTypes.number, className: PropTypes.string, diff --git a/src/Weekdays.js b/src/Weekdays.js index 7a62ace15c..488c92e582 100644 --- a/src/Weekdays.js +++ b/src/Weekdays.js @@ -1,7 +1,7 @@ -import React, { Component } from 'react'; +import * as React from 'react'; import PropTypes from 'prop-types'; -export default class Weekdays extends Component { +export default class Weekdays extends React.Component { static propTypes = { classNames: PropTypes.shape({ weekday: PropTypes.string.isRequired,