summaryrefslogtreecommitdiffhomepage
path: root/gui/src/renderer/components
diff options
context:
space:
mode:
authorEmīls Piņķis <emils@mullvad.net>2019-09-03 11:12:14 +0100
committerEmīls Piņķis <emils@mullvad.net>2019-09-03 14:36:46 +0100
commit98d0af537a6dac65795c74ecb879bed4a44a7ba4 (patch)
treee9458988a59751fe71543ed57c1389c6191222e9 /gui/src/renderer/components
parenta60e7cd0250d80a25e8e1a2bd01ab701fe977701 (diff)
downloadmullvadvpn-98d0af537a6dac65795c74ecb879bed4a44a7ba4.tar.xz
mullvadvpn-98d0af537a6dac65795c74ecb879bed4a44a7ba4.zip
Add offline-state label to WireGuard key page
Diffstat (limited to 'gui/src/renderer/components')
-rw-r--r--gui/src/renderer/components/WireguardKeys.tsx12
1 files changed, 12 insertions, 0 deletions
diff --git a/gui/src/renderer/components/WireguardKeys.tsx b/gui/src/renderer/components/WireguardKeys.tsx
index ba00cfa8f8..d66ef68cf2 100644
--- a/gui/src/renderer/components/WireguardKeys.tsx
+++ b/gui/src/renderer/components/WireguardKeys.tsx
@@ -41,6 +41,7 @@ export default class WireguardKeys extends Component<IProps> {
</HeaderTitle>
</SettingsHeader>
+ <View style={styles.wgkeys__row}>{this.blockedStateLabel()}</View>
<View style={styles.wgkeys__row}>
<Text style={styles.wgkeys__row_label}>
{messages.pgettext('wireguard-keys', 'Public key')}
@@ -165,4 +166,15 @@ export default class WireguardKeys extends Component<IProps> {
return '';
}
}
+
+ private blockedStateLabel() {
+ if (!this.props.isOffline) {
+ return undefined;
+ }
+ return (
+ <Text style={styles.wgkeys__invalid_key}>
+ {messages.pgettext('wireguard-key-view', "Can't manage keys whilst in a blocked state")}
+ </Text>
+ );
+ }
}