summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOliver <oliver@mohlin.dev>2025-04-03 14:08:53 +0200
committerMarkus Pettersson <markus.pettersson@mullvad.net>2025-04-04 13:09:32 +0200
commitbb225e895c54c4388386feb0df10e39cee578eb3 (patch)
treed47b6b55b5bff2bd82eb81073cde2dd79fa7e5e6
parent8db59e1466f8f65de5070a80959cd97f9e3a22b7 (diff)
downloadmullvadvpn-bb225e895c54c4388386feb0df10e39cee578eb3.tar.xz
mullvadvpn-bb225e895c54c4388386feb0df10e39cee578eb3.zip
Change ExternalLink display style
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/components/ExternalLink.tsx8
1 files changed, 7 insertions, 1 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/components/ExternalLink.tsx b/desktop/packages/mullvad-vpn/src/renderer/components/ExternalLink.tsx
index 2600fc13b5..0acba13623 100644
--- a/desktop/packages/mullvad-vpn/src/renderer/components/ExternalLink.tsx
+++ b/desktop/packages/mullvad-vpn/src/renderer/components/ExternalLink.tsx
@@ -1,4 +1,5 @@
import { useCallback } from 'react';
+import styled from 'styled-components';
import { Url } from '../../shared/constants';
import { useAppContext } from '../context';
@@ -8,6 +9,11 @@ export type ExternalLinkProps = Omit<LinkProps<'a'>, 'href' | 'as'> & {
to: Url;
};
+const StyledLink = styled(Link)`
+ display: inline-flex;
+ width: fit-content;
+`;
+
function ExternalLink({ to, onClick, ...props }: ExternalLinkProps) {
const { openUrl } = useAppContext();
const navigate = useCallback(
@@ -20,7 +26,7 @@ function ExternalLink({ to, onClick, ...props }: ExternalLinkProps) {
},
[onClick, openUrl, to],
);
- return <Link href="" onClick={navigate} {...props} />;
+ return <StyledLink href="" onClick={navigate} {...props} />;
}
const ExternalLinkNamespace = Object.assign(ExternalLink, {