diff options
Diffstat (limited to 'gui/src')
| -rw-r--r-- | gui/src/renderer/components/WireguardKeys.tsx | 12 |
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> + ); + } } |
