Import PropTypes from the prop-types package

This commit is contained in:
Kimmo Puputti 2017-10-16 16:20:46 +03:00
parent 72f8d713bc
commit a996f154d1
135 changed files with 270 additions and 137 deletions

View file

@ -1,4 +1,5 @@
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { compose } from 'redux';
import { connect } from 'react-redux';
import { Switch, Route, withRouter } from 'react-router-dom';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import ReactDOMServer from 'react-dom/server';
import Helmet from 'react-helmet';
import { BrowserRouter, StaticRouter } from 'react-router-dom';

View file

@ -7,7 +7,8 @@
* <input type="file" accept="images/*" onChange={handleChange} />
* </AddImages>
*/
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { SortableContainer } from 'react-sortable-hoc';
import classNames from 'classnames';
import { ImageFromFile, ResponsiveImage, IconSpinner } from '../../components';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import css from './AddImages.css';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { injectIntl, intlShape } from 'react-intl';
import classNames from 'classnames';
import * as propTypes from '../../util/propTypes';

View file

@ -1,4 +1,5 @@
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { Field } from 'redux-form';
import { injectIntl, intlShape } from 'react-intl';
import classNames from 'classnames';

View file

@ -2,7 +2,8 @@
* This component will show the booking info and calculated total price.
* I.e. dates and other details related to payment decision in receipt format.
*/
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { FormattedMessage, FormattedHTMLMessage, intlShape, injectIntl } from 'react-intl';
import classNames from 'classnames';
import { types } from '../../util/sdkLoader';

View file

@ -1,4 +1,5 @@
import React, { PropTypes, Component } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import { IconSpinner, IconCheckmark } from '../../components';

View file

@ -1,5 +1,6 @@
/* eslint-disable no-console */
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { IntlProvider, addLocaleData } from 'react-intl';
import { reduxForm, propTypes as formPropTypes } from 'redux-form';
import en from 'react-intl/locale-data/en';

View file

@ -3,7 +3,8 @@
* onFocus: renders given value in unformatted manner: "9999,99"
* onBlur: formats the given input: "9 999,99 €"
*/
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { intlShape, injectIntl } from 'react-intl';
import { Field } from 'redux-form';
import classNames from 'classnames';

View file

@ -3,7 +3,8 @@
* Styles for SingleDatePicker can be found from 'public/reactDates.css'.
* CSS modules can't handle global styles so they are currently added separately
*/
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { Field } from 'redux-form';
import { intlShape, injectIntl } from 'react-intl';
import { SingleDatePicker, isInclusivelyAfterDay } from 'react-dates';

View file

@ -4,7 +4,8 @@
*
* N.B. *isOutsideRange* in defaultProps is defining what dates are available to booking.
*/
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { intlShape, injectIntl } from 'react-intl';
import { DateRangePicker, isInclusivelyAfterDay, isInclusivelyBeforeDay } from 'react-dates';
import classNames from 'classnames';

View file

@ -1,4 +1,5 @@
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { Field } from 'redux-form';
import classNames from 'classnames';
import { START_DATE, END_DATE } from '../../util/dates';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import css from './DateRangeInput.css';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import css from './DateRangeInput.css';

View file

@ -1,5 +1,5 @@
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { Button } from '../../components';
import css from './Discussion.css';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import { FormattedMessage } from 'react-intl';
import { ensureListing } from '../../util/data';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import { FormattedMessage } from 'react-intl';
import { ensureListing, parseAddress } from '../../util/data';

View file

@ -1,4 +1,5 @@
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { FormattedMessage } from 'react-intl';
import classNames from 'classnames';
import { omitBy, isUndefined } from 'lodash';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import { FormattedMessage } from 'react-intl';
import { createSlug } from '../../util/urlHelpers';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { injectIntl, intlShape } from 'react-intl';
import classNames from 'classnames';
import routeConfiguration from '../../routeConfiguration';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
// External link that opens in a new tab/window, ensuring that the
// opened page doesn't have access to the current page.

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
const Form = props => {
const { children, ...restProps } = props;

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { FormattedMessage } from 'react-intl';
import classNames from 'classnames';
import { stringify } from '../../util/urlHelpers';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import css from './IconBannedUser.css';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import css from './IconCheckMark.css';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import css from './IconClose.css';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import css from './IconEmailAttention.css';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import css from './IconEmailSent.css';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import css from './IconEmailSuccess.css';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
const IconKeys = props => {
const { className } = props;

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
const IconKeysSuccess = props => {
const { className } = props;

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import css from './IconSearch.css';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import css from './IconSpinner.css';

View file

@ -1,4 +1,5 @@
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { injectIntl, intlShape } from 'react-intl';
import classNames from 'classnames';
import { ResponsiveImage } from '../../components';

View file

@ -1,4 +1,5 @@
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { FormattedMessage } from 'react-intl';
import classNames from 'classnames';
import { Promised } from '../../components';

View file

@ -3,7 +3,8 @@
* and main content. Side navigation (first child) will be shown aside on Desktop and
* as sub bar under Topbar on mobile screens.
*/
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import css from './LayoutSideNavigation.css';

View file

@ -3,7 +3,8 @@
* SideNavWrapper will be shown aside on Desktop layout and
* as a sub bar under Topbar on mobile screens.
*/
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import TopbarWrapper from './TopbarWrapper';
import SideNavWrapper from './SideNavWrapper';

View file

@ -3,7 +3,8 @@
* and main content. Side navigation (first child) will be shown aside on Desktop and
* as sub bar under Topbar on mobile screens.
*/
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import css from './LayoutSideNavigation.css';

View file

@ -3,7 +3,8 @@
* and main content. Side navigation (first child) will be shown aside on Desktop and
* as sub bar under Topbar on mobile screens.
*/
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import css from './LayoutSideNavigation.css';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { FormattedMessage, intlShape, injectIntl } from 'react-intl';
import classNames from 'classnames';
import { NamedLink, ResponsiveImage } from '../../components';

View file

@ -1,4 +1,5 @@
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { Field } from 'redux-form';
import { debounce } from 'lodash';
import classNames from 'classnames';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { compose } from 'redux';
import { withRouter } from 'react-router-dom';
import { FormattedMessage, intlShape, injectIntl } from 'react-intl';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import css from './ManageListingCard.css';

View file

@ -1,4 +1,5 @@
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import * as propTypes from '../../util/propTypes';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { NamedLink } from '../../components';
import css from './MapPanel.css';

View file

@ -16,7 +16,8 @@
*
*/
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import { MenuContent, MenuLabel } from '../../components';

View file

@ -2,7 +2,8 @@
* MenuContent is a immediate child of Menu component sibling to MenuLabel.
* Clicking MenuLabel toggles visibility of MenuContent.
*/
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import { MenuItem } from '../../components';

View file

@ -6,7 +6,8 @@
* Example:
* <MenuItem key="item 1"><a href="example.com">Click me</a><MenuItem>
*/
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import css from './MenuItem.css';

View file

@ -2,7 +2,8 @@
* MenuLabel is the only always visible part of Menu.
* Clicking it toggles visibility of MenuContent.
*/
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import css from './MenuLabel.css';

View file

@ -8,7 +8,8 @@
* </Modal>
* </Parent>
*/
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import { FormattedMessage, intlShape, injectIntl } from 'react-intl';
import { Button, IconClose } from '../../components';

View file

@ -11,7 +11,8 @@
* </ModalInMobile>
* </Parent>
*/
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import { Modal } from '../../components';
import { withViewport } from '../../util/contextHelpers';

View file

@ -17,7 +17,8 @@
* will be added to the element className if the current URL matches
* the one in the generated pathname of the link.
*/
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { Link, withRouter } from 'react-router-dom';
import classNames from 'classnames';
import routeConfiguration from '../../routeConfiguration';

View file

@ -2,7 +2,8 @@
* This component wraps React-Router's Redirect by providing name-based routing.
* (Helps to narrow down the scope of possible format changes to routes.)
*/
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { Redirect } from 'react-router-dom';
import routeConfiguration from '../../routeConfiguration';
import { pathByRouteName } from '../../util/routes';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import css from './NotificationBadge.css';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { injectIntl, intlShape, FormattedDate, FormattedMessage } from 'react-intl';
import classNames from 'classnames';
import * as propTypes from '../../util/propTypes';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { Discussion } from '../../components';
const OrderDiscussionPanel = props => {

View file

@ -1,4 +1,5 @@
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import Helmet from 'react-helmet';
import { withRouter } from 'react-router-dom';
import { FormattedMessage, injectIntl, intlShape } from 'react-intl';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
const NextPageIcon = props => {
const { className } = props;

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { withRouter } from 'react-router-dom';
import { parse } from '../../util/urlHelpers';
import PaginationLinks from './PaginationLinks';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { injectIntl, intlShape } from 'react-intl';
import classNames from 'classnames';
import { range } from 'lodash';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
const PrevPageIcon = props => {
const { className } = props;

View file

@ -7,7 +7,8 @@
*/
/* eslint-disable no-underscore-dangle */
import { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import { Component } from 'react';
import PropTypes from 'prop-types';
class Promised extends Component {
constructor(props) {

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
const NoImageIcon = props => {
const { className } = props;

View file

@ -30,7 +30,8 @@
* // Browser decides which image it will fetch based on current screen size.
*/
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import { FormattedMessage } from 'react-intl';
import * as propTypes from '../../util/propTypes';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { injectIntl, intlShape, FormattedDate, FormattedMessage } from 'react-intl';
import classNames from 'classnames';
import * as propTypes from '../../util/propTypes';

View file

@ -1,4 +1,5 @@
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { withGoogleMap, GoogleMap } from 'react-google-maps';
import classNames from 'classnames';
import { groupBy, isEqual, reduce } from 'lodash';

View file

@ -1,4 +1,5 @@
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { OverlayView } from 'react-google-maps';
import classNames from 'classnames';
import * as propTypes from '../../util/propTypes';

View file

@ -1,4 +1,5 @@
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { OverlayView } from 'react-google-maps';
import { compose } from 'redux';
import { withRouter } from 'react-router-dom';

View file

@ -1,4 +1,5 @@
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { OverlayView } from 'react-google-maps';
import { injectIntl, intlShape } from 'react-intl';
import classNames from 'classnames';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import * as propTypes from '../../util/propTypes';
import { ListingCard, PaginationLinks } from '../../components';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { Field } from 'redux-form';
import classNames from 'classnames';
import { ValidationError } from '../../components';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { FormattedMessage } from 'react-intl';
import classNames from 'classnames';

View file

@ -1,5 +1,6 @@
/* eslint-disable no-underscore-dangle */
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { intlShape, injectIntl, FormattedMessage } from 'react-intl';
import { Field } from 'redux-form';
import classNames from 'classnames';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import { NamedLink } from '../../components';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import { NamedLink } from '../../components';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import Tabs from './Tabs';
const TestPanel = props => {

View file

@ -15,7 +15,8 @@
*
*/
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import { TabNav } from '../../components';

View file

@ -1,4 +1,5 @@
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { Field } from 'redux-form';
import classNames from 'classnames';
import { ValidationError, ExpandingTextarea } from '../../components';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
const LogoIcon = props => {
const { className } = props;

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import css from './Topbar.css';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import css from './Topbar.css';

View file

@ -1,4 +1,5 @@
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { compose } from 'redux';
import { FormattedMessage, intlShape, injectIntl } from 'react-intl';
import { pickBy } from 'lodash';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { FormattedMessage, intlShape } from 'react-intl';
import classNames from 'classnames';
import { ACCOUNT_SETTINGS_PAGES } from '../../routeConfiguration';

View file

@ -2,7 +2,8 @@
* TopbarMobileMenu prints the menu content for authenticated user or
* shows login actions for those who are not authenticated.
*/
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { FormattedMessage } from 'react-intl';
import classNames from 'classnames';
import { ACCOUNT_SETTINGS_PAGES } from '../../routeConfiguration';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { FormattedMessage } from 'react-intl';
import classNames from 'classnames';
import { ACCOUNT_SETTINGS_PAGES } from '../../routeConfiguration';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import css from './ValidationError.css';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { compose } from 'redux';
import { connect } from 'react-redux';
import { withRouter, Redirect } from 'react-router-dom';

View file

@ -1,4 +1,5 @@
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { compose } from 'redux';
import { connect } from 'react-redux';
import { reduxForm, formValueSelector, propTypes as formPropTypes } from 'redux-form';

View file

@ -1,4 +1,5 @@
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { compose } from 'redux';
import { connect } from 'react-redux';
import { FormattedMessage, injectIntl, intlShape } from 'react-intl';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import desktopLogo from './images/saunatime-logo.png';
const LogoIcon = props => {

View file

@ -1,4 +1,5 @@
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { compose } from 'redux';
import { FormattedMessage, injectIntl, intlShape } from 'react-intl';
import { reduxForm, propTypes as formPropTypes } from 'redux-form';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { compose } from 'redux';
import { connect } from 'react-redux';
import { FormattedMessage } from 'react-intl';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { compose } from 'redux';
import { reduxForm, propTypes as formPropTypes } from 'redux-form';
import { intlShape, injectIntl, FormattedMessage } from 'react-intl';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { compose } from 'redux';
import { connect } from 'react-redux';
import { reduxForm, formValueSelector, propTypes as formPropTypes } from 'redux-form';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { compose } from 'redux';
import { withRouter } from 'react-router-dom';
import { intlShape, injectIntl } from 'react-intl';
@ -180,7 +181,7 @@ const { bool, func, instanceOf, object, shape, string, oneOf } = PropTypes;
EditListingPageComponent.propTypes = {
authInfoError: instanceOf(Error),
createStripeAccountError: PropTypes.instanceOf(Error),
createStripeAccountError: instanceOf(Error),
currentUser: propTypes.currentUser,
fetchInProgress: bool.isRequired,
getListing: func.isRequired,

View file

@ -1,4 +1,5 @@
import React, { Component, PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { compose } from 'redux';
import { Field, reduxForm, propTypes as formPropTypes } from 'redux-form';
import { FormattedMessage, intlShape, injectIntl } from 'react-intl';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { compose } from 'redux';
import { reduxForm, propTypes as formPropTypes } from 'redux-form';
import { intlShape, injectIntl, FormattedMessage } from 'react-intl';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { compose } from 'redux';
import { FormattedMessage, injectIntl } from 'react-intl';
import { reduxForm, Field, propTypes as formPropTypes } from 'redux-form';

View file

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react'; // eslint-disable-line react/no-deprecated
import React from 'react';
import PropTypes from 'prop-types';
import { compose } from 'redux';
import { connect } from 'react-redux';
import { withRouter } from 'react-router-dom';

Some files were not shown because too many files have changed in this diff Show more