aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/auth
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/auth')
-rw-r--r--src/components/auth/Invite.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/components/auth/Invite.js b/src/components/auth/Invite.js
index c4c35d538..1fe594d73 100644
--- a/src/components/auth/Invite.js
+++ b/src/components/auth/Invite.js
@@ -69,6 +69,11 @@ export default class Invite extends Component {
69 this.form.submit({ 69 this.form.submit({
70 onSuccess: (form) => { 70 onSuccess: (form) => {
71 71
72 this.props.onSubmit({
73 invites: form.values().invite,
74 from: this.props.from
75 });
76
72 const atLeastOneEmailAddress = form.$('invite') 77 const atLeastOneEmailAddress = form.$('invite')
73 .map(invite => {return invite.$('email').value}) 78 .map(invite => {return invite.$('email').value})
74 .some(email => email.trim() !== '') 79 .some(email => email.trim() !== '')
@@ -87,6 +92,7 @@ export default class Invite extends Component {
87 render() { 92 render() {
88 const { form } = this; 93 const { form } = this;
89 const { intl } = this.context; 94 const { intl } = this.context;
95 const { from } = this.props;
90 96
91 const atLeastOneEmailAddress = form.$('invite') 97 const atLeastOneEmailAddress = form.$('invite')
92 .map(invite => {return invite.$('email').value}) 98 .map(invite => {return invite.$('email').value})
@@ -123,7 +129,7 @@ export default class Invite extends Component {
123 label={intl.formatMessage(messages.submitButtonLabel)} 129 label={intl.formatMessage(messages.submitButtonLabel)}
124 /> 130 />
125 <Link 131 <Link
126 to="/" 132 to={ !!from ? from : '/'}
127 className="franz-form__button franz-form__button--secondary auth__button auth__button--skip" 133 className="franz-form__button franz-form__button--secondary auth__button auth__button--skip"
128 > 134 >
129 {intl.formatMessage(messages.skipButtonLabel)} 135 {intl.formatMessage(messages.skipButtonLabel)}