Set empty states on sign out

also make state setting a bit more uniform
This commit is contained in:
Matthew Taylor 2015-10-24 14:52:11 -04:00
parent ade0959d94
commit eb38951f06

View file

@ -39,6 +39,8 @@ var Splash = injectIntl(React.createClass({
this.getNews(); this.getNews();
} else { } else {
this.setState({featuredCustom: []}); this.setState({featuredCustom: []});
this.setState({activity: []});
this.setState({news: []});
this.getProjectCount(); this.getProjectCount();
} }
} }
@ -57,7 +59,7 @@ var Splash = injectIntl(React.createClass({
this.api({ this.api({
uri: '/proxy/users/' + this.state.session.user.username + '/activity?limit=5' uri: '/proxy/users/' + this.state.session.user.username + '/activity?limit=5'
}, function (err, body) { }, function (err, body) {
if (!err) this.setState({'activity': body}); if (!err) this.setState({activity: body});
}.bind(this)); }.bind(this));
}, },
getFeaturedGlobal: function () { getFeaturedGlobal: function () {
@ -78,7 +80,7 @@ var Splash = injectIntl(React.createClass({
this.api({ this.api({
uri: '/news?limit=3' uri: '/news?limit=3'
}, function (err, body) { }, function (err, body) {
if (!err) this.setState({'news': body}); if (!err) this.setState({news: body});
}.bind(this)); }.bind(this));
}, },
getProjectCount: function () { getProjectCount: function () {