summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOliver <oliver@mohlin.dev>2025-05-26 13:33:57 +0200
committerTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-05-27 21:33:16 +0200
commitd92a659aa1b81daa8e6b784ebaed80e2849f149b (patch)
tree8a028883e771576f85cc65f7ab0e7e1bb59c752d
parent0d5b339c356b6c3844abef92ddea8ec5bd7370af (diff)
downloadmullvadvpn-d92a659aa1b81daa8e6b784ebaed80e2849f149b.tar.xz
mullvadvpn-d92a659aa1b81daa8e6b784ebaed80e2849f149b.zip
Add LinkText
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/lib/components/link/components/LinkText.tsx13
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/lib/components/link/components/index.ts1
2 files changed, 14 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/lib/components/link/components/LinkText.tsx b/desktop/packages/mullvad-vpn/src/renderer/lib/components/link/components/LinkText.tsx
new file mode 100644
index 0000000000..c8c1ff8baa
--- /dev/null
+++ b/desktop/packages/mullvad-vpn/src/renderer/lib/components/link/components/LinkText.tsx
@@ -0,0 +1,13 @@
+import styled from 'styled-components';
+
+import { Text, TextProps } from '../../typography';
+import { useLinkContext } from '../LinkContext';
+
+export type LinkTextProps = TextProps;
+
+export const StyledLinkText = styled(Text)``;
+
+export function LinkText(props: LinkTextProps) {
+ const { variant, color } = useLinkContext();
+ return <StyledLinkText variant={variant} color={color} {...props}></StyledLinkText>;
+}
diff --git a/desktop/packages/mullvad-vpn/src/renderer/lib/components/link/components/index.ts b/desktop/packages/mullvad-vpn/src/renderer/lib/components/link/components/index.ts
index 1718f57d55..efe33915d2 100644
--- a/desktop/packages/mullvad-vpn/src/renderer/lib/components/link/components/index.ts
+++ b/desktop/packages/mullvad-vpn/src/renderer/lib/components/link/components/index.ts
@@ -1 +1,2 @@
export * from './LinkIcon';
+export * from './LinkText';