resolve matrix.status.im v. matrix.org confusion
This commit is contained in:
parent
e3f896c5e0
commit
5d0629ff73
2 changed files with 14 additions and 2 deletions
|
@ -105,7 +105,17 @@ module.exports = React.createClass({
|
|||
if (error.httpStatus == 400 && usingEmail) {
|
||||
errorText = _t('This Home Server does not support login using email address.');
|
||||
} else if (error.httpStatus === 401 || error.httpStatus === 403) {
|
||||
errorText = _t('Incorrect username and/or password.');
|
||||
const theme = UserSettingsStore.getTheme();
|
||||
if (theme === "status") {
|
||||
errorText = (
|
||||
<div>
|
||||
<div>Incorrect username and/or password.</div>
|
||||
<div className="mx_Login_smallError">Please note you are logging into the matrix.status.im server, not matrix.org.</div>
|
||||
</div>
|
||||
);
|
||||
} else {
|
||||
errorText = _t('Incorrect username and/or password.');
|
||||
}
|
||||
} else {
|
||||
// other errors, not specific to doing a password login
|
||||
errorText = this._errorTextFromError(error);
|
||||
|
|
|
@ -122,6 +122,8 @@ class PasswordLogin extends React.Component {
|
|||
mx_Login_field_disabled: disabled,
|
||||
};
|
||||
|
||||
const theme = UserSettingsStore.getTheme();
|
||||
|
||||
switch(loginType) {
|
||||
case PasswordLogin.LOGIN_FIELD_EMAIL:
|
||||
classes.mx_Login_email = true;
|
||||
|
@ -144,7 +146,7 @@ class PasswordLogin extends React.Component {
|
|||
type="text"
|
||||
name="username" // make it a little easier for browser's remember-password
|
||||
onChange={this.onUsernameChanged}
|
||||
placeholder={_t('User name')}
|
||||
placeholder={theme === 'status' ? "Username on matrix.status.im" : _t("User name")}
|
||||
value={this.state.username}
|
||||
autoFocus
|
||||
disabled={disabled}
|
||||
|
|
Loading…
Reference in a new issue