summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOliver <oliver@mohlin.dev>2025-04-03 13:43:03 +0200
committerMarkus Pettersson <markus.pettersson@mullvad.net>2025-04-04 13:09:32 +0200
commit83e954a77305255bbfe876400f2743ffd0036c0f (patch)
treea2622511c6f55230183329702b5c49f0ff9c1ab9
parent2696457877789f6dcf4c24c15677adce85559ae4 (diff)
downloadmullvadvpn-83e954a77305255bbfe876400f2743ffd0036c0f.tar.xz
mullvadvpn-83e954a77305255bbfe876400f2743ffd0036c0f.zip
Export ExternalLink namespace
-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 d17d5cd796..2600fc13b5 100644
--- a/desktop/packages/mullvad-vpn/src/renderer/components/ExternalLink.tsx
+++ b/desktop/packages/mullvad-vpn/src/renderer/components/ExternalLink.tsx
@@ -8,7 +8,7 @@ export type ExternalLinkProps = Omit<LinkProps<'a'>, 'href' | 'as'> & {
to: Url;
};
-export function ExternalLink({ to, onClick, ...props }: ExternalLinkProps) {
+function ExternalLink({ to, onClick, ...props }: ExternalLinkProps) {
const { openUrl } = useAppContext();
const navigate = useCallback(
(e: React.MouseEvent<HTMLAnchorElement>) => {
@@ -22,3 +22,9 @@ export function ExternalLink({ to, onClick, ...props }: ExternalLinkProps) {
);
return <Link href="" onClick={navigate} {...props} />;
}
+
+const ExternalLinkNamespace = Object.assign(ExternalLink, {
+ Icon: Link.Icon,
+});
+
+export { ExternalLinkNamespace as ExternalLink };