about summary refs log tree commit diff
path: root/bskyembed/src
diff options
context:
space:
mode:
Diffstat (limited to 'bskyembed/src')
-rw-r--r--bskyembed/src/components/link.tsx6
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