diff options
Diffstat (limited to 'bskyembed/src/components')
-rw-r--r-- | bskyembed/src/components/link.tsx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bskyembed/src/components/link.tsx b/bskyembed/src/components/link.tsx index db752542b..64c2c9a83 100644 --- a/bskyembed/src/components/link.tsx +++ b/bskyembed/src/components/link.tsx @@ -8,8 +8,14 @@ export function Link({ href: string className?: string } & h.JSX.HTMLAttributes<HTMLAnchorElement>) { + const searchParam = new URLSearchParams(window.location.search) + const ref_url = searchParam.get('ref_url') + const newSearchParam = new URLSearchParams() newSearchParam.set('ref_src', 'embed') + if (ref_url) { + newSearchParam.set('ref_url', ref_url) + } return ( <a |