summaryrefslogtreecommitdiffhomepage
path: root/gui/src
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2021-09-01 16:00:34 +0200
committerOskar Nyberg <oskar@mullvad.net>2021-09-06 14:38:26 +0200
commit59be0d414c8c2c819a97f5d290ad618d06ccdefd (patch)
treeb1f0531f462c113113db34eaca7204b76ff96c1d /gui/src
parent02fb05e44efb4802fa111a359dbf9669e2799ac2 (diff)
downloadmullvadvpn-59be0d414c8c2c819a97f5d290ad618d06ccdefd.tar.xz
mullvadvpn-59be0d414c8c2c819a97f5d290ad618d06ccdefd.zip
Add unsecuring status label
Diffstat (limited to 'gui/src')
-rw-r--r--gui/src/renderer/components/SecuredLabel.tsx7
-rw-r--r--gui/src/renderer/components/TunnelControl.tsx2
2 files changed, 8 insertions, 1 deletions
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>