Merge pull request #3355 from matrix-org/dbkr/email_help_text_update
Update email help textpull/21833/head
						commit
						665e3f44e1
					
				|  | @ -444,6 +444,15 @@ module.exports = React.createClass({ | |||
|         return true; | ||||
|     }, | ||||
| 
 | ||||
|     _showPhoneNumber() { | ||||
|         const threePidLogin = !SdkConfig.get().disable_3pid_login; | ||||
|         const haveIs = Boolean(this.props.serverConfig.isUrl); | ||||
|         if (!threePidLogin || !haveIs || !this._authStepIsUsed('m.login.msisdn')) { | ||||
|             return false; | ||||
|         } | ||||
|         return true; | ||||
|     }, | ||||
| 
 | ||||
|     renderEmail() { | ||||
|         if (!this._showEmail()) { | ||||
|             return null; | ||||
|  | @ -490,9 +499,7 @@ module.exports = React.createClass({ | |||
|     }, | ||||
| 
 | ||||
|     renderPhoneNumber() { | ||||
|         const threePidLogin = !SdkConfig.get().disable_3pid_login; | ||||
|         const haveIs = Boolean(this.props.serverConfig.isUrl); | ||||
|         if (!threePidLogin || !haveIs || !this._authStepIsUsed('m.login.msisdn')) { | ||||
|         if (!this._showPhoneNumber()) { | ||||
|             return null; | ||||
|         } | ||||
|         const CountryDropdown = sdk.getComponent('views.auth.CountryDropdown'); | ||||
|  | @ -564,11 +571,24 @@ module.exports = React.createClass({ | |||
|             <input className="mx_Login_submit" type="submit" value={_t("Register")} disabled={!this.props.canSubmit} /> | ||||
|         ); | ||||
| 
 | ||||
|         const emailHelperText = this._showEmail() ? <div> | ||||
|             {_t("Use an email address to recover your account.") + " "} | ||||
|             {_t("Other users can invite you to rooms using your contact details.")} | ||||
|         </div> : null; | ||||
| 
 | ||||
|         let emailHelperText = null; | ||||
|         if (this._showEmail()) { | ||||
|             if (this._showPhoneNumber()) { | ||||
|                 emailHelperText = <div> | ||||
|                     {_t( | ||||
|                         "Set an email for account recovery. " + | ||||
|                         "Use email or phone to optionally be discoverable by existing contacts.", | ||||
|                     )} | ||||
|                 </div>; | ||||
|             } else { | ||||
|                 emailHelperText = <div> | ||||
|                     {_t( | ||||
|                         "Set an email for account recovery. " + | ||||
|                         "Use email to optionally be discoverable by existing contacts.", | ||||
|                     )} | ||||
|                 </div>; | ||||
|             } | ||||
|         } | ||||
|         const haveIs = Boolean(this.props.serverConfig.isUrl); | ||||
|         const noIsText = haveIs ? null : <div> | ||||
|             {_t( | ||||
|  |  | |||
|  | @ -1461,8 +1461,8 @@ | |||
|     "Phone (optional)": "Phone (optional)", | ||||
|     "Create your Matrix account on %(serverName)s": "Create your Matrix account on %(serverName)s", | ||||
|     "Create your Matrix account on <underlinedServerName />": "Create your Matrix account on <underlinedServerName />", | ||||
|     "Use an email address to recover your account.": "Use an email address to recover your account.", | ||||
|     "Other users can invite you to rooms using your contact details.": "Other users can invite you to rooms using your contact details.", | ||||
|     "Set an email for account recovery. Use email or phone to optionally be discoverable by existing contacts.": "Set an email for account recovery. Use email or phone to optionally be discoverable by existing contacts.", | ||||
|     "Set an email for account recovery. Use email to optionally be discoverable by existing contacts.": "Set an email for account recovery. Use email to optionally be discoverable by existing contacts.", | ||||
|     "No Identity Server is configured: no email addreses can be added. You will be unable to reset your password.": "No Identity Server is configured: no email addreses can be added. You will be unable to reset your password.", | ||||
|     "Other servers": "Other servers", | ||||
|     "Enter custom server URLs <a>What does this mean?</a>": "Enter custom server URLs <a>What does this mean?</a>", | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 David Baker
						David Baker