summaryrefslogtreecommitdiffhomepage
path: root/gui/src/renderer/components/SecuredLabel.tsx
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2023-10-24 13:34:02 +0200
committerOskar Nyberg <oskar@mullvad.net>2023-10-30 18:03:44 +0100
commitdb89a8d51de88ca08599fa331f6376ef477d15e8 (patch)
tree6f484297196d8cd377d090f69aff12d3c51ea5a4 /gui/src/renderer/components/SecuredLabel.tsx
parent754b15058eaf37dba76387f803e623a94698242f (diff)
downloadmullvadvpn-db89a8d51de88ca08599fa331f6376ef477d15e8.tar.xz
mullvadvpn-db89a8d51de88ca08599fa331f6376ef477d15e8.zip
Adjust codebase to breaking changes in styled components v6
Diffstat (limited to 'gui/src/renderer/components/SecuredLabel.tsx')
-rw-r--r--gui/src/renderer/components/SecuredLabel.tsx11
1 files changed, 8 insertions, 3 deletions
diff --git a/gui/src/renderer/components/SecuredLabel.tsx b/gui/src/renderer/components/SecuredLabel.tsx
index 736297b480..534a01a58c 100644
--- a/gui/src/renderer/components/SecuredLabel.tsx
+++ b/gui/src/renderer/components/SecuredLabel.tsx
@@ -25,10 +25,10 @@ const securedDisplayStyleColorMap = {
[SecuredDisplayStyle.failedToSecure]: colors.red,
};
-const StyledSecuredLabel = styled.span((props: { displayStyle: SecuredDisplayStyle }) => ({
+const StyledSecuredLabel = styled.span<{ $displayStyle: SecuredDisplayStyle }>((props) => ({
display: 'inline-block',
minHeight: '22px',
- color: securedDisplayStyleColorMap[props.displayStyle],
+ color: securedDisplayStyleColorMap[props.$displayStyle],
}));
interface ISecuredLabelProps {
@@ -37,8 +37,13 @@ interface ISecuredLabelProps {
}
export default function SecuredLabel(props: ISecuredLabelProps) {
+ const { displayStyle, ...otherProps } = props;
return (
- <StyledSecuredLabel {...props} role="status" aria-live="polite">
+ <StyledSecuredLabel
+ $displayStyle={displayStyle}
+ {...otherProps}
+ role="status"
+ aria-live="polite">
{getLabelText(props.displayStyle)}
</StyledSecuredLabel>
);