summaryrefslogtreecommitdiffhomepage
path: root/gui/src/renderer/containers
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2020-01-31 14:26:54 +0100
committerOskar Nyberg <oskar@mullvad.net>2020-01-31 14:26:54 +0100
commita9f559f2cdb3f57819c73d0df97aafb6106b00d2 (patch)
treea813075850a91ce77f72902e6947fc290d19ed86 /gui/src/renderer/containers
parent5771433c48651dcef3b2c533c49daaf4b188350b (diff)
parent4bc8afd9f1cfee956b0d54900d17aa452b0993df (diff)
downloadmullvadvpn-a9f559f2cdb3f57819c73d0df97aafb6106b00d2.tar.xz
mullvadvpn-a9f559f2cdb3f57819c73d0df97aafb6106b00d2.zip
Merge branch 'fix-system-default-translation'
Diffstat (limited to 'gui/src/renderer/containers')
-rw-r--r--gui/src/renderer/containers/SettingsPage.tsx17
1 files changed, 11 insertions, 6 deletions
diff --git a/gui/src/renderer/containers/SettingsPage.tsx b/gui/src/renderer/containers/SettingsPage.tsx
index b3cf582140..a1d65970a8 100644
--- a/gui/src/renderer/containers/SettingsPage.tsx
+++ b/gui/src/renderer/containers/SettingsPage.tsx
@@ -3,10 +3,13 @@ import { remote, shell } from 'electron';
import { connect } from 'react-redux';
import { bindActionCreators } from 'redux';
import Settings from '../components/Settings';
+import withAppContext, { IAppContext } from '../context';
import { IReduxState, ReduxDispatch } from '../redux/store';
-const mapStateToProps = (state: IReduxState) => ({
- preferredLocaleDisplayName: state.userInterface.preferredLocaleName,
+const mapStateToProps = (state: IReduxState, props: IAppContext) => ({
+ preferredLocaleDisplayName: props.app.getPreferredLocaleDisplayName(
+ state.settings.guiSettings.preferredLocale,
+ ),
loginState: state.account.status,
accountExpiry: state.account.expiry,
expiryLocale: state.userInterface.locale,
@@ -29,7 +32,9 @@ const mapDispatchToProps = (dispatch: ReduxDispatch) => {
};
};
-export default connect(
- mapStateToProps,
- mapDispatchToProps,
-)(Settings);
+export default withAppContext(
+ connect(
+ mapStateToProps,
+ mapDispatchToProps,
+ )(Settings),
+);