From 3692bd81a71d4caf094dc01b175df95519e796e8 Mon Sep 17 00:00:00 2001 From: haraldox Date: Fri, 19 Jan 2018 17:14:44 +0100 Subject: implemented check for at least one email address realized by leveraging `disabled` attribute of submit button --- src/components/auth/Invite.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') 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 { const { form } = this; const { intl } = this.context; + const atLeastOneEmailAddress = form.$('invite') + .map(invite => {return invite.$('email').value}) + .some(email => email.trim() !== '') + return (
this.submit(e)}> @@ -96,6 +100,7 @@ export default class Invite extends Component {