diff --git a/frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js b/frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js index 2b37f3afcf..7462d978f4 100644 --- a/frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js +++ b/frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js @@ -29,9 +29,9 @@ class SysAdminAddUserDialog extends React.Component { checkSubmitBtnActive = () => { const { email, password, passwordAgain } = this.state; let btnActive = true; - if (email != '' && - password != '' && - passwordAgain != '') { + if (email.trim() && + password.trim() && + passwordAgain.trim()) { btnActive = true; } else { btnActive = false; @@ -50,7 +50,7 @@ class SysAdminAddUserDialog extends React.Component { } inputPassword = (e) => { - let passwd = e.target.value.trim(); + let passwd = e.target.value; this.setState({ password: passwd, errorMsg: '' @@ -58,7 +58,7 @@ class SysAdminAddUserDialog extends React.Component { } inputPasswordAgain = (e) => { - let passwd = e.target.value.trim(); + let passwd = e.target.value; this.setState({ passwordAgain: passwd, errorMsg: '' @@ -74,14 +74,14 @@ class SysAdminAddUserDialog extends React.Component { } inputEmail = (e) => { - let email = e.target.value.trim(); + let email = e.target.value; this.setState({ email: email }, this.checkSubmitBtnActive); } inputName = (e) => { - let name = e.target.value.trim(); + let name = e.target.value; this.setState({ name: name }); @@ -100,9 +100,9 @@ class SysAdminAddUserDialog extends React.Component { return; } let data = { - email: email, - name: name, - password: password + email: email.trim(), + name: name.trim(), + password: password.trim() }; if (this.props.showRole) { data.role = role; @@ -131,12 +131,12 @@ class SysAdminAddUserDialog extends React.Component { - {showRole && + {showRole && + {gettext('Role')} + + - } + }