Этот коммит содержится в:
nickago
2015-08-18 13:54:30 -07:00
родитель 3cc24b1d2a
Коммит c716263ca6

Просмотреть файл

@@ -10,13 +10,19 @@ var AppearanceTab = require('./user_settings_appearance.jsx');
module.exports = React.createClass({
displayName: 'UserSettings',
propTypes: {
activeTab: React.PropTypes.string,
activeSection: React.PropTypes.string,
updateSection: React.PropTypes.func,
updateTab: React.PropTypes.func
},
componentDidMount: function() {
UserStore.addChangeListener(this._onChange);
UserStore.addChangeListener(this.onListenerChange);
},
componentWillUnmount: function() {
UserStore.removeChangeListener(this._onChange);
UserStore.removeChangeListener(this.onListenerChange);
},
_onChange: function () {
onListenerChange: function () {
var user = UserStore.getCurrentUser();
if (!utils.areStatesEqual(this.state.user, user)) {
this.setState({user: user});