diff options
| author | Oskar Nyberg <oskar@mullvad.net> | 2020-01-31 14:26:54 +0100 |
|---|---|---|
| committer | Oskar Nyberg <oskar@mullvad.net> | 2020-01-31 14:26:54 +0100 |
| commit | a9f559f2cdb3f57819c73d0df97aafb6106b00d2 (patch) | |
| tree | a813075850a91ce77f72902e6947fc290d19ed86 /gui/src/renderer/containers | |
| parent | 5771433c48651dcef3b2c533c49daaf4b188350b (diff) | |
| parent | 4bc8afd9f1cfee956b0d54900d17aa452b0993df (diff) | |
| download | mullvadvpn-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.tsx | 17 |
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), +); |
