diff options
Diffstat (limited to 'gui/src')
| -rw-r--r-- | gui/src/renderer/components/Connect.tsx | 14 |
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': |
