aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/components/auth/Invite.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/components/auth/Invite.js b/src/components/auth/Invite.js
index dface4fe1..3eb1f2765 100644
--- a/src/components/auth/Invite.js
+++ b/src/components/auth/Invite.js
@@ -74,6 +74,10 @@ export default class Invite extends Component {
74 const { form } = this; 74 const { form } = this;
75 const { intl } = this.context; 75 const { intl } = this.context;
76 76
77 const atLeastOneEmailAddress = form.$('invite')
78 .map(invite => {return invite.$('email').value})
79 .some(email => email.trim() !== '')
80
77 return ( 81 return (
78 <div className="auth__container auth__container--signup"> 82 <div className="auth__container auth__container--signup">
79 <form className="franz-form auth__form" onSubmit={e => this.submit(e)}> 83 <form className="franz-form auth__form" onSubmit={e => this.submit(e)}>
@@ -96,6 +100,7 @@ export default class Invite extends Component {
96 <Button 100 <Button
97 type="submit" 101 type="submit"
98 className="auth__button" 102 className="auth__button"
103 disabled={!atLeastOneEmailAddress}
99 label={intl.formatMessage(messages.submitButtonLabel)} 104 label={intl.formatMessage(messages.submitButtonLabel)}
100 /> 105 />
101 <Link 106 <Link