fix error layouts

This commit is contained in:
Matthew Hodgson 2017-10-25 02:18:14 +01:00
parent eb4b7c78a0
commit ae40ef4460
2 changed files with 13 additions and 4 deletions

View file

@ -373,15 +373,22 @@ module.exports = React.createClass({
} }
} }
let errorTextSection;
if (this.state.errorText) {
errorTextSection = (
<div className="mx_Login_error">
{ this.state.errorText }
</div>
);
}
return ( return (
<LoginPage> <LoginPage>
<div className="mx_Login_box"> <div className="mx_Login_box">
<LoginHeader /> <LoginHeader />
<div> <div>
{ header } { header }
<div className="mx_Login_error"> { errorTextSection }
{ this.state.errorText }
</div>
{ this.componentForStep(this.state.currentFlow) } { this.componentForStep(this.state.currentFlow) }
{ serverConfig } { serverConfig }
<a className="mx_Login_create" onClick={this.props.onRegisterClick} href="#"> <a className="mx_Login_create" onClick={this.props.onRegisterClick} href="#">

View file

@ -397,7 +397,9 @@ module.exports = React.createClass({
} }
else { else {
header = <h2>{ _t('Create an account') }</h2>; header = <h2>{ _t('Create an account') }</h2>;
errorText = <div className="mx_Login_error">{ this.state.errorText }</div>; if (this.state.errorText) {
errorText = <div className="mx_Login_error">{ this.state.errorText }</div>;
}
} }
return ( return (