summaryrefslogtreecommitdiffhomepage
path: root/gui
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2019-08-08 10:04:22 +0200
committerLinus Färnstrand <linus@mullvad.net>2019-08-08 10:04:22 +0200
commit0d3767bd67da784d54a6c89c2c2fa510bd6b1c34 (patch)
tree0ad1b30ca0a5fa32301fe194571ba64112ce6fe6 /gui
parenta6adf2d5e009ee59ec3196597ed1767e33301ed3 (diff)
parent023e3054180a0976cbbf1f550a06a00ad8091299 (diff)
downloadmullvadvpn-0d3767bd67da784d54a6c89c2c2fa510bd6b1c34.tar.xz
mullvadvpn-0d3767bd67da784d54a6c89c2c2fa510bd6b1c34.zip
Merge branch 'simplify-protocol-constraint-selection'
Diffstat (limited to 'gui')
-rw-r--r--gui/src/renderer/components/AdvancedSettings.tsx64
-rw-r--r--gui/src/renderer/components/WireguardKeys.tsx2
2 files changed, 37 insertions, 29 deletions
diff --git a/gui/src/renderer/components/AdvancedSettings.tsx b/gui/src/renderer/components/AdvancedSettings.tsx
index cffdf4a34e..2745fbf1a2 100644
--- a/gui/src/renderer/components/AdvancedSettings.tsx
+++ b/gui/src/renderer/components/AdvancedSettings.tsx
@@ -222,7 +222,7 @@ export default class AdvancedSettings extends Component<IProps, IState> {
{process.platform !== 'win32' ? (
<View style={styles.advanced_settings__content}>
<Selector
- title={messages.pgettext('advanced-settings-view', 'Tunnel protocols')}
+ title={messages.pgettext('advanced-settings-view', 'Tunnel protocol')}
values={this.tunnelProtocolItems}
value={this.props.tunnelProtocol}
onSelect={this.onSelectTunnelProtocol}
@@ -232,36 +232,44 @@ export default class AdvancedSettings extends Component<IProps, IState> {
undefined
)}
- <View style={styles.advanced_settings__content}>
- <Selector
- title={messages.pgettext(
- 'advanced-settings-view',
- 'OpenVPN transport protocols',
- )}
- values={this.protocolItems}
- value={this.props.openvpn.protocol}
- onSelect={this.onSelectOpenvpnProtocol}
- />
-
- {this.props.openvpn.protocol ? (
+ {this.props.tunnelProtocol !== 'wireguard' ? (
+ <View style={styles.advanced_settings__content}>
<Selector
- title={sprintf(
- // TRANSLATORS: The title for the port selector section.
- // TRANSLATORS: Available placeholders:
- // TRANSLATORS: %(portType)s - a selected protocol (either TCP or UDP)
- messages.pgettext('advanced-settings-view', '%(portType)s port'),
- {
- portType: this.props.openvpn.protocol.toUpperCase(),
- },
+ title={messages.pgettext(
+ 'advanced-settings-view',
+ 'OpenVPN transport protocol',
)}
- values={this.portItems[this.props.openvpn.protocol]}
- value={this.props.openvpn.port}
- onSelect={this.onSelectOpenVpnPort}
+ values={this.protocolItems}
+ value={this.props.openvpn.protocol}
+ onSelect={this.onSelectOpenvpnProtocol}
/>
- ) : (
- undefined
- )}
- </View>
+
+ {this.props.openvpn.protocol ? (
+ <Selector
+ title={sprintf(
+ // TRANSLATORS: The title for the port selector section.
+ // TRANSLATORS: Available placeholders:
+ // TRANSLATORS: %(portType)s - a selected protocol (either TCP or UDP)
+ messages.pgettext(
+ 'advanced-settings-view',
+ 'OpenVPN %(portType)s port',
+ ),
+ {
+ portType: this.props.openvpn.protocol.toUpperCase(),
+ },
+ )}
+ values={this.portItems[this.props.openvpn.protocol]}
+ value={this.props.openvpn.port}
+ onSelect={this.onSelectOpenVpnPort}
+ />
+ ) : (
+ undefined
+ )}
+ </View>
+ ) : (
+ undefined
+ )}
+
{this.props.tunnelProtocol === 'wireguard' && process.platform !== 'win32' ? (
<View style={styles.advanced_settings__content}>
<Selector
diff --git a/gui/src/renderer/components/WireguardKeys.tsx b/gui/src/renderer/components/WireguardKeys.tsx
index ce28c28454..3bc4b129e1 100644
--- a/gui/src/renderer/components/WireguardKeys.tsx
+++ b/gui/src/renderer/components/WireguardKeys.tsx
@@ -55,7 +55,7 @@ export default class WireguardKeys extends Component<IProps> {
disabled={this.props.isOffline}
onPress={this.props.onVisitWebsiteKey}>
<AppButton.Label>
- {messages.pgettext('wireguard-key-view', 'Manage keys in website')}
+ {messages.pgettext('wireguard-key-view', 'Manage keys')}
</AppButton.Label>
<AppButton.Icon source="icon-extLink" height={16} width={16} />
</AppButton.GreenButton>