summaryrefslogtreecommitdiffstats
path: root/webapp/components/user_settings/manage_languages.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/components/user_settings/manage_languages.jsx')
-rw-r--r--webapp/components/user_settings/manage_languages.jsx11
1 files changed, 4 insertions, 7 deletions
diff --git a/webapp/components/user_settings/manage_languages.jsx b/webapp/components/user_settings/manage_languages.jsx
index 2cb38068b..f83733c12 100644
--- a/webapp/components/user_settings/manage_languages.jsx
+++ b/webapp/components/user_settings/manage_languages.jsx
@@ -16,18 +16,14 @@ export default class ManageLanguage extends React.Component {
constructor(props) {
super(props);
- this.setupInitialState = this.setupInitialState.bind(this);
this.setLanguage = this.setLanguage.bind(this);
this.changeLanguage = this.changeLanguage.bind(this);
this.submitUser = this.submitUser.bind(this);
- this.state = this.setupInitialState(props);
- }
- setupInitialState(props) {
- var user = props.user;
- return {
- locale: user.locale
+ this.state = {
+ locale: props.locale
};
}
+
setLanguage(e) {
this.setState({locale: e.target.value});
}
@@ -134,5 +130,6 @@ export default class ManageLanguage extends React.Component {
ManageLanguage.propTypes = {
user: PropTypes.object.isRequired,
+ locale: PropTypes.string.isRequired,
updateSection: PropTypes.func.isRequired
};