aboutsummaryrefslogtreecommitdiffstats
path: root/src/containers/auth/InviteScreen.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/containers/auth/InviteScreen.js')
-rw-r--r--src/containers/auth/InviteScreen.js29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/containers/auth/InviteScreen.js b/src/containers/auth/InviteScreen.js
new file mode 100644
index 000000000..51971f436
--- /dev/null
+++ b/src/containers/auth/InviteScreen.js
@@ -0,0 +1,29 @@
1import React, { Component } from 'react';
2import PropTypes from 'prop-types';
3import { inject, observer } from 'mobx-react';
4import Invite from '../../components/auth/Invite';
5import { gaPage } from '../../lib/analytics';
6
7@inject('stores', 'actions') @observer
8export default class InviteScreen extends Component {
9 componentDidMount() {
10 gaPage('Auth/Invite');
11 }
12
13 render() {
14 const { actions } = this.props;
15 return (
16 <Invite
17 onSubmit={actions.user.invite}
18 />
19 );
20 }
21}
22
23InviteScreen.wrappedComponent.propTypes = {
24 actions: PropTypes.shape({
25 user: PropTypes.shape({
26 invite: PropTypes.func.isRequired,
27 }).isRequired,
28 }).isRequired,
29};