summaryrefslogtreecommitdiffhomepage
path: root/gui/src/renderer/components
diff options
context:
space:
mode:
Diffstat (limited to 'gui/src/renderer/components')
-rw-r--r--gui/src/renderer/components/Connect.tsx5
-rw-r--r--gui/src/renderer/components/SecuredLabel.tsx7
-rw-r--r--gui/src/renderer/components/TunnelControl.tsx2
3 files changed, 9 insertions, 5 deletions
diff --git a/gui/src/renderer/components/Connect.tsx b/gui/src/renderer/components/Connect.tsx
index e48abf8d96..a150da90f1 100644
--- a/gui/src/renderer/components/Connect.tsx
+++ b/gui/src/renderer/components/Connect.tsx
@@ -213,9 +213,6 @@ export default class Connect extends React.Component<IProps, IState> {
private showMarkerOrSpinner(): MarkerOrSpinner {
const status = this.props.connection.status;
- return status.state === 'connecting' ||
- (status.state === 'disconnecting' && status.details === 'reconnect')
- ? 'spinner'
- : 'marker';
+ return status.state === 'connecting' || status.state === 'disconnecting' ? 'spinner' : 'marker';
}
}
diff --git a/gui/src/renderer/components/SecuredLabel.tsx b/gui/src/renderer/components/SecuredLabel.tsx
index 2d80991ed3..c00edc73de 100644
--- a/gui/src/renderer/components/SecuredLabel.tsx
+++ b/gui/src/renderer/components/SecuredLabel.tsx
@@ -8,11 +8,13 @@ export enum SecuredDisplayStyle {
blocked,
securing,
unsecured,
+ unsecuring,
failedToSecure,
}
const securedDisplayStyleColorMap = {
[SecuredDisplayStyle.securing]: colors.white,
+ [SecuredDisplayStyle.unsecuring]: colors.white,
[SecuredDisplayStyle.secured]: colors.green,
[SecuredDisplayStyle.blocked]: colors.green,
[SecuredDisplayStyle.unsecured]: colors.red,
@@ -20,6 +22,8 @@ const securedDisplayStyleColorMap = {
};
const StyledSecuredLabel = styled.span((props: { displayStyle: SecuredDisplayStyle }) => ({
+ display: 'inline-block',
+ minHeight: '22px',
color: securedDisplayStyleColorMap[props.displayStyle],
}));
@@ -50,6 +54,9 @@ function getLabelText(displayStyle: SecuredDisplayStyle) {
case SecuredDisplayStyle.unsecured:
return messages.gettext('UNSECURE CONNECTION');
+ case SecuredDisplayStyle.unsecuring:
+ return '';
+
case SecuredDisplayStyle.failedToSecure:
return messages.gettext('FAILED TO SECURE CONNECTION');
}
diff --git a/gui/src/renderer/components/TunnelControl.tsx b/gui/src/renderer/components/TunnelControl.tsx
index 016c360e4a..de3906c012 100644
--- a/gui/src/renderer/components/TunnelControl.tsx
+++ b/gui/src/renderer/components/TunnelControl.tsx
@@ -163,7 +163,7 @@ export default class TunnelControl extends React.Component<ITunnelControlProps>
return (
<Wrapper>
<Body>
- <Secured displayStyle={SecuredDisplayStyle.secured} />
+ <Secured displayStyle={SecuredDisplayStyle.unsecuring} />
<Location>{this.renderCountry()}</Location>
</Body>
<Footer>