Skip to content

Commit

Permalink
Merge pull request #641 from TrySound/react-namespace
Browse files Browse the repository at this point in the history
Prefer react namespace over default export
  • Loading branch information
gpbl authored Mar 14, 2018
2 parents eb3e2e1 + ddb9997 commit 36a808f
Show file tree
Hide file tree
Showing 8 changed files with 18 additions and 18 deletions.
4 changes: 2 additions & 2 deletions src/Caption.js
Original file line number Diff line number Diff line change
@@ -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),
Expand Down
4 changes: 2 additions & 2 deletions src/Day.js
Original file line number Diff line number Diff line change
@@ -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';
Expand All @@ -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,
Expand Down
10 changes: 5 additions & 5 deletions src/DayPicker.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React, { Component } from 'react';
import * as React from 'react';
import PropTypes from 'prop-types';

import Caption from './Caption';
Expand All @@ -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 = {
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion src/DayPickerInput.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import PropTypes from 'prop-types';

import DayPicker from './DayPicker';
Expand Down
4 changes: 2 additions & 2 deletions src/Month.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React, { Component } from 'react';
import * as React from 'react';
import PropTypes from 'prop-types';

import Weekdays from './Weekdays';
Expand All @@ -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,
Expand Down
4 changes: 2 additions & 2 deletions src/Navbar.js
Original file line number Diff line number Diff line change
@@ -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',
Expand Down
4 changes: 2 additions & 2 deletions src/Weekday.js
Original file line number Diff line number Diff line change
@@ -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,
Expand Down
4 changes: 2 additions & 2 deletions src/Weekdays.js
Original file line number Diff line number Diff line change
@@ -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,
Expand Down

0 comments on commit 36a808f

Please sign in to comment.