aboutsummaryrefslogtreecommitdiffstats
path: root/src/containers/settings/InviteScreen.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/containers/settings/InviteScreen.js')
-rw-r--r--src/containers/settings/InviteScreen.js18
1 files changed, 15 insertions, 3 deletions
diff --git a/src/containers/settings/InviteScreen.js b/src/containers/settings/InviteScreen.js
index 5a7c64f73..923f08069 100644
--- a/src/containers/settings/InviteScreen.js
+++ b/src/containers/settings/InviteScreen.js
@@ -3,9 +3,21 @@ import PropTypes from 'prop-types';
3import { inject, observer } from 'mobx-react'; 3import { inject, observer } from 'mobx-react';
4import Invite from '../../components/auth/Invite'; 4import Invite from '../../components/auth/Invite';
5import { gaPage } from '../../lib/analytics'; 5import { gaPage } from '../../lib/analytics';
6import { defineMessages, intlShape } from 'react-intl';
7
8const messages = defineMessages({
9 headline: {
10 id: 'settings.invite.headline',
11 defaultMessage: '!!!Invite Friends',
12 },
13});
6 14
7@inject('stores', 'actions') @observer 15@inject('stores', 'actions') @observer
8export default class InviteScreen extends Component { 16export default class InviteScreen extends Component {
17 static contextTypes = {
18 intl: intlShape,
19 };
20
9 componentDidMount() { 21 componentDidMount() {
10 gaPage('Settings/Invite'); 22 gaPage('Settings/Invite');
11 } 23 }
@@ -19,14 +31,14 @@ export default class InviteScreen extends Component {
19 return ( 31 return (
20 <div className="settings__main"> 32 <div className="settings__main">
21 <div className="settings__header"> 33 <div className="settings__header">
22 {/* <h1>{intl.formatMessage(messages.headline)}</h1> */} 34 <h1>{this.context.intl.formatMessage(messages.headline)}</h1>
23 <h1>Invite Friends</h1>
24 </div> 35 </div>
25 <div className="settings__body invite__form"> 36 <div className="settings__body invite__form">
26 <Invite 37 <Invite
27 onSubmit={actions.user.invite} 38 onSubmit={actions.user.invite}
28 from={location.query.from} 39 from={location.query.from}
29 embed={location.query.embed} 40 embed={true}
41 success={location.query.success}
30 /> 42 />
31 </div> 43 </div>
32 </div> 44 </div>