Have a post-registration screen. Fix race in ChangeAvatar where if you hadn't got an initial avatar downloaded yet you couldn't update it after the component loaded.

This commit is contained in:
Kegan Dougal 2015-11-20 11:57:04 +00:00
parent ad60e23459
commit d46e42f8e7
3 changed files with 30 additions and 9 deletions

View file

@ -36,6 +36,16 @@ module.exports = {
}
},
componentWillReceiveProps: function(newProps) {
if (this.avatarSet) {
// don't clobber what the user has just set
return;
}
this.setState({
avatarUrl: newProps.initialAvatarUrl
});
},
setAvatarFromFile: function(file) {
var newUrl = null;