diff --git a/app/javascript/flavours/glitch/features/compose/components/compose_form.jsx b/app/javascript/flavours/glitch/features/compose/components/compose_form.jsx index 0da21a1aee..9b239a2d7b 100644 --- a/app/javascript/flavours/glitch/features/compose/components/compose_form.jsx +++ b/app/javascript/flavours/glitch/features/compose/components/compose_form.jsx @@ -2,11 +2,12 @@ import PropTypes from 'prop-types'; import { defineMessages, injectIntl } from 'react-intl'; +import classNames from 'classnames'; + import ImmutablePropTypes from 'react-immutable-proptypes'; import ImmutablePureComponent from 'react-immutable-pure-component'; import { length } from 'stringz'; -import classNames from 'classnames'; import { maxChars } from 'flavours/glitch/initial_state'; import { isMobile } from 'flavours/glitch/is_mobile'; diff --git a/app/javascript/flavours/glitch/features/onboarding/components/progress_indicator.jsx b/app/javascript/flavours/glitch/features/onboarding/components/progress_indicator.jsx index 456a1d9de2..f7d54ae37d 100644 --- a/app/javascript/flavours/glitch/features/onboarding/components/progress_indicator.jsx +++ b/app/javascript/flavours/glitch/features/onboarding/components/progress_indicator.jsx @@ -1,8 +1,11 @@ -import { Fragment } from 'react'; import PropTypes from 'prop-types'; -import { Check } from 'flavours/glitch/components/check'; +import { Fragment } from 'react'; + import classNames from 'classnames'; +import { Check } from 'flavours/glitch/components/check'; + + const ProgressIndicator = ({ steps, completed }) => (
{(new Array(steps)).fill().map((_, i) => ( diff --git a/app/javascript/flavours/glitch/features/onboarding/components/step.jsx b/app/javascript/flavours/glitch/features/onboarding/components/step.jsx index 6a238c7fc3..8557b477b0 100644 --- a/app/javascript/flavours/glitch/features/onboarding/components/step.jsx +++ b/app/javascript/flavours/glitch/features/onboarding/components/step.jsx @@ -1,6 +1,7 @@ import PropTypes from 'prop-types'; -import { Icon } from 'flavours/glitch/components/icon'; + import { Check } from 'flavours/glitch/components/check'; +import { Icon } from 'flavours/glitch/components/icon'; const Step = ({ label, description, icon, completed, onClick, href }) => { const content = ( diff --git a/app/javascript/flavours/glitch/features/onboarding/follows.jsx b/app/javascript/flavours/glitch/features/onboarding/follows.jsx index 1abb4a643b..0d32a0acf0 100644 --- a/app/javascript/flavours/glitch/features/onboarding/follows.jsx +++ b/app/javascript/flavours/glitch/features/onboarding/follows.jsx @@ -1,16 +1,20 @@ -import { PureComponent } from 'react'; -import Column from 'flavours/glitch/components/column'; -import ColumnBackButton from 'flavours/glitch/components/column_back_button'; import PropTypes from 'prop-types'; +import { PureComponent } from 'react'; + +import { FormattedMessage, FormattedHTMLMessage } from 'react-intl'; + +import ImmutablePropTypes from 'react-immutable-proptypes'; import { connect } from 'react-redux'; + import { fetchSuggestions } from 'flavours/glitch/actions/suggestions'; import { markAsPartial } from 'flavours/glitch/actions/timelines'; -import ImmutablePropTypes from 'react-immutable-proptypes'; -import Account from 'flavours/glitch/containers/account_container'; +import Column from 'flavours/glitch/components/column'; +import ColumnBackButton from 'flavours/glitch/components/column_back_button'; import { EmptyAccount } from 'flavours/glitch/components/empty_account'; -import { FormattedMessage, FormattedHTMLMessage } from 'react-intl'; -import { makeGetAccount } from 'flavours/glitch/selectors'; +import Account from 'flavours/glitch/containers/account_container'; import { me } from 'flavours/glitch/initial_state'; +import { makeGetAccount } from 'flavours/glitch/selectors'; + import ProgressIndicator from './components/progress_indicator'; const mapStateToProps = () => { diff --git a/app/javascript/flavours/glitch/features/onboarding/share.jsx b/app/javascript/flavours/glitch/features/onboarding/share.jsx index 0e29b46e6a..81747581cc 100644 --- a/app/javascript/flavours/glitch/features/onboarding/share.jsx +++ b/app/javascript/flavours/glitch/features/onboarding/share.jsx @@ -1,16 +1,22 @@ +import PropTypes from 'prop-types'; import { PureComponent } from 'react'; + +import { defineMessages, injectIntl, FormattedMessage, FormattedHTMLMessage } from 'react-intl'; + +import classNames from 'classnames'; +import { Link } from 'react-router-dom'; + +import ImmutablePropTypes from 'react-immutable-proptypes'; +import { connect } from 'react-redux'; + +import SwipeableViews from 'react-swipeable-views'; + import Column from 'flavours/glitch/components/column'; import ColumnBackButton from 'flavours/glitch/components/column_back_button'; -import PropTypes from 'prop-types'; -import { me, domain } from 'flavours/glitch/initial_state'; -import { connect } from 'react-redux'; -import ImmutablePropTypes from 'react-immutable-proptypes'; -import { defineMessages, injectIntl, FormattedMessage, FormattedHTMLMessage } from 'react-intl'; -import classNames from 'classnames'; import { Icon } from 'flavours/glitch/components/icon'; +import { me, domain } from 'flavours/glitch/initial_state'; + import ArrowSmallRight from './components/arrow_small_right'; -import { Link } from 'react-router-dom'; -import SwipeableViews from 'react-swipeable-views'; const messages = defineMessages({ shareableMessage: { id: 'onboarding.share.message', defaultMessage: 'I\'m {username} on #Mastodon! Come follow me at {url}' }, diff --git a/app/javascript/flavours/glitch/features/ui/index.jsx b/app/javascript/flavours/glitch/features/ui/index.jsx index a6a930ab3c..0f5ad539f2 100644 --- a/app/javascript/flavours/glitch/features/ui/index.jsx +++ b/app/javascript/flavours/glitch/features/ui/index.jsx @@ -14,11 +14,11 @@ import { HotKeys } from 'react-hotkeys'; import { changeLayout } from 'flavours/glitch/actions/app'; import { synchronouslySubmitMarkers, submitMarkers, fetchMarkers } from 'flavours/glitch/actions/markers'; +import { INTRODUCTION_VERSION } from 'flavours/glitch/actions/onboarding'; import PermaLink from 'flavours/glitch/components/permalink'; import PictureInPicture from 'flavours/glitch/features/picture_in_picture'; import { layoutFromWindow } from 'flavours/glitch/is_mobile'; import { WithRouterPropTypes } from 'flavours/glitch/utils/react_router'; -import { INTRODUCTION_VERSION } from 'flavours/glitch/actions/onboarding'; import { uploadCompose, resetCompose, changeComposeSpoilerness } from '../../actions/compose'; import { clearHeight } from '../../actions/height_cache';