diff options
Diffstat (limited to 'src/components/auth')
-rw-r--r-- | src/components/auth/Invite.js | 8 |
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)} |