add login link to SetMxIdDialog

This commit is contained in:
Matthew Hodgson 2017-05-29 01:32:31 +01:00
parent 1efc5c2b25
commit df599890c5
3 changed files with 13 additions and 0 deletions

View file

@ -682,6 +682,10 @@ module.exports = React.createClass({
dis.dispatch({action: 'start_registration'});
close();
},
onLoginClick: (ev) => {
dis.dispatch({action: 'start_login'});
close();
},
}).close;
},

View file

@ -788,6 +788,10 @@ module.exports = React.createClass({
dis.dispatch({action: 'start_registration'});
close();
},
onLoginClick: (ev) => {
dis.dispatch({action: 'start_login'});
close();
},
}).close;
return;
}

View file

@ -36,6 +36,8 @@ export default React.createClass({
onFinished: React.PropTypes.func.isRequired,
// Called when the user requests to register with a different homeserver
onDifferentServerClicked: React.PropTypes.func.isRequired,
// Called if the user wants to switch to login instead
onLoginClick: React.PropTypes.func.isRequired,
},
getInitialState: function() {
@ -245,6 +247,9 @@ export default React.createClass({
different server
</a>.
</p>
<p>
If you already have a Matrix account you can <a href="#" onClick={this.props.onLoginClick}>log in</a> instead.
</p>
{ auth }
{ authErrorIndicator }
</div>