summaryrefslogtreecommitdiffhomepage
path: root/gui/src
diff options
context:
space:
mode:
Diffstat (limited to 'gui/src')
-rw-r--r--gui/src/renderer/components/Connect.tsx14
1 files changed, 2 insertions, 12 deletions
diff --git a/gui/src/renderer/components/Connect.tsx b/gui/src/renderer/components/Connect.tsx
index 4cdf0c75a9..ebc818e767 100644
--- a/gui/src/renderer/components/Connect.tsx
+++ b/gui/src/renderer/components/Connect.tsx
@@ -203,12 +203,7 @@ export default class Connect extends Component<IProps, IState> {
case 'connected':
return HeaderBarStyle.success;
case 'error':
- switch (status.details.cause.reason) {
- case 'set_firewall_policy_error':
- return HeaderBarStyle.error;
- default:
- return HeaderBarStyle.success;
- }
+ return status.details.isBlocking ? HeaderBarStyle.success : HeaderBarStyle.error;
case 'disconnecting':
switch (status.details) {
case 'block':
@@ -262,12 +257,7 @@ export default class Connect extends Component<IProps, IState> {
case 'connected':
return MarkerStyle.secure;
case 'error':
- switch (status.details.cause.reason) {
- case 'set_firewall_policy_error':
- return MarkerStyle.unsecure;
- default:
- return MarkerStyle.secure;
- }
+ return status.details.isBlocking ? MarkerStyle.secure : MarkerStyle.unsecure;
case 'disconnected':
return MarkerStyle.unsecure;
case 'disconnecting':