Close login dropdown and clear errors on login

This commit is contained in:
Ray Schamp 2015-10-07 15:01:34 -04:00
parent 7b3874ffd5
commit d96294e85b

View file

@ -34,6 +34,7 @@ module.exports = React.createClass({
this.setState({'loginOpen': false});
},
handleLogIn: function (formData) {
this.setState({'loginError': null});
this.api({
method: 'post',
uri: '/accounts/login/',
@ -44,9 +45,11 @@ module.exports = React.createClass({
body = body[0];
if (!body.success) {
this.setState({'loginError': body.msg});
}
} else {
this.closeLogin();
window.refreshSession();
}
}
}.bind(this));
},
handleLogOut: function () {
@ -56,9 +59,10 @@ module.exports = React.createClass({
if (err) {
log.error(err);
} else {
this.closeLogin();
window.refreshSession();
}
});
}.bind(this));
},
handleClickAccountNav: function () {
this.setState({'accountNavOpen': true});