summaryrefslogtreecommitdiffhomepage
path: root/gui/src/renderer/containers
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2020-11-17 11:09:35 +0100
committerOskar Nyberg <oskar@mullvad.net>2020-11-17 11:09:35 +0100
commit6d95d36bb37e73e65f7b4950993dc3e42d447a5c (patch)
treeee2d4b9f0de9cd08615c396f7157baa603e9194e /gui/src/renderer/containers
parent765f777dd4399b334fe6641e5d427d379826501a (diff)
parent6332e991b2bfaf334df03d93d5bd20df06ae699f (diff)
downloadmullvadvpn-6d95d36bb37e73e65f7b4950993dc3e42d447a5c.tar.xz
mullvadvpn-6d95d36bb37e73e65f7b4950993dc3e42d447a5c.zip
Merge branch 'custom-dns-ui'
Diffstat (limited to 'gui/src/renderer/containers')
-rw-r--r--gui/src/renderer/containers/AdvancedSettingsPage.tsx13
1 files changed, 12 insertions, 1 deletions
diff --git a/gui/src/renderer/containers/AdvancedSettingsPage.tsx b/gui/src/renderer/containers/AdvancedSettingsPage.tsx
index 6dec67cf4d..68d6899acb 100644
--- a/gui/src/renderer/containers/AdvancedSettingsPage.tsx
+++ b/gui/src/renderer/containers/AdvancedSettingsPage.tsx
@@ -1,7 +1,12 @@
import log from 'electron-log';
import { connect } from 'react-redux';
import { RouteComponentProps, withRouter } from 'react-router';
-import { BridgeState, RelayProtocol, TunnelProtocol } from '../../shared/daemon-rpc-types';
+import {
+ BridgeState,
+ IDnsOptions,
+ RelayProtocol,
+ TunnelProtocol,
+} from '../../shared/daemon-rpc-types';
import RelaySettingsBuilder from '../../shared/relay-settings-builder';
import AdvancedSettings from '../components/AdvancedSettings';
@@ -19,6 +24,7 @@ const mapStateToProps = (state: IReduxState) => {
mssfix: state.settings.openVpn.mssfix,
wireguardMtu: state.settings.wireguard.mtu,
bridgeState: state.settings.bridgeState,
+ dns: state.settings.dns,
...protocolAndPort,
};
};
@@ -152,6 +158,11 @@ const mapDispatchToProps = (_dispatch: ReduxDispatch, props: RouteComponentProps
log.error('Failed to update mtu value', e.message);
}
},
+
+ setDnsOptions: (dns: IDnsOptions) => {
+ return props.app.setDnsOptions(dns);
+ },
+
onViewWireguardKeys: () => props.history.push('/settings/advanced/wireguard-keys'),
onViewLinuxSplitTunneling: () => props.history.push('/settings/advanced/linux-split-tunneling'),
};