diff --git a/app/javascript/flavours/glitch/features/composer/index.js b/app/javascript/flavours/glitch/features/composer/index.js
index 506c668a7..c3e6c987c 100644
--- a/app/javascript/flavours/glitch/features/composer/index.js
+++ b/app/javascript/flavours/glitch/features/composer/index.js
@@ -434,6 +434,12 @@ Composer.propTypes = {
}).isRequired,
};
+// Default props.
+Composer.defaultProps = {
+ dispatch: {},
+ state: {},
+};
+
// Connecting and export.
export { Composer as WrappedComponent };
export default wrap(Composer, mapStateToProps, mapDispatchToProps, true);
diff --git a/app/javascript/flavours/glitch/features/drawer/index.js b/app/javascript/flavours/glitch/features/drawer/index.js
index 01ec18fc5..1b7a8a0b5 100644
--- a/app/javascript/flavours/glitch/features/drawer/index.js
+++ b/app/javascript/flavours/glitch/features/drawer/index.js
@@ -143,6 +143,12 @@ Drawer.propTypes = {
}).isRequired,
};
+// Default props.
+Drawer.defaultProps = {
+ dispatch: {},
+ state: {},
+};
+
// Connecting and export.
export { Drawer as WrappedComponent };
export default wrap(Drawer, mapStateToProps, mapDispatchToProps, true);
diff --git a/app/javascript/flavours/glitch/features/drawer/search/index.js b/app/javascript/flavours/glitch/features/drawer/search/index.js
index ccb2ba859..ed69f71ed 100644
--- a/app/javascript/flavours/glitch/features/drawer/search/index.js
+++ b/app/javascript/flavours/glitch/features/drawer/search/index.js
@@ -109,7 +109,7 @@ export default class DrawerSearch extends React.PureComponent {
diff --git a/app/javascript/flavours/glitch/features/ui/components/onboarding_modal.js b/app/javascript/flavours/glitch/features/ui/components/onboarding_modal.js
index 21f1addea..749bbbd86 100644
--- a/app/javascript/flavours/glitch/features/ui/components/onboarding_modal.js
+++ b/app/javascript/flavours/glitch/features/ui/components/onboarding_modal.js
@@ -6,14 +6,10 @@ import { defineMessages, injectIntl, FormattedMessage } from 'react-intl';
import ReactSwipeableViews from 'react-swipeable-views';
import classNames from 'classnames';
import Permalink from 'flavours/glitch/components/permalink';
-import ComposeForm from 'flavours/glitch/features/compose/components/compose_form';
-import Search from 'flavours/glitch/features/compose/components/search';
-import NavigationBar from 'flavours/glitch/features/compose/components/navigation_bar';
+import { WrappedComponent as RawComposer } from 'flavours/glitch/features/composer';
+import DrawerPagerAccount from 'flavours/glitch/features/drawer/pager/account';
+import DrawerSearch from 'flavours/glitch/features/drawer/search';
import ColumnHeader from './column_header';
-import {
- List as ImmutableList,
- Map as ImmutableMap,
-} from 'immutable';
import { me } from 'flavours/glitch/util/initial_state';
const noop = () => { };
@@ -44,29 +40,21 @@ PageOne.propTypes = {
domain: PropTypes.string.isRequired,
};
-const PageTwo = ({ myAccount }) => (
+const composerState = {
+ showSearch: true,
+ text: 'Awoo! #introductions',
+};
+
+const PageTwo = ({ intl, myAccount }) => (
@@ -74,22 +62,17 @@ const PageTwo = ({ myAccount }) => (
);
PageTwo.propTypes = {
+ intl: PropTypes.object.isRequired,
myAccount: ImmutablePropTypes.map.isRequired,
};
-const PageThree = ({ myAccount }) => (
+const PageThree = ({ intl, myAccount }) => (
@@ -99,6 +82,7 @@ const PageThree = ({ myAccount }) => (
);
PageThree.propTypes = {
+ intl: PropTypes.object.isRequired,
myAccount: ImmutablePropTypes.map.isRequired,
};
@@ -192,8 +176,8 @@ export default class OnboardingModal extends React.PureComponent {
const { myAccount, admin, domain, intl } = this.props;
this.pages = [
,
-
,
-
,
+
,
+
,
,
,
];