diff options
Diffstat (limited to 'bskyembed/src/components')
-rw-r--r-- | bskyembed/src/components/link.tsx | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/bskyembed/src/components/link.tsx b/bskyembed/src/components/link.tsx index 7226ecf3d..db752542b 100644 --- a/bskyembed/src/components/link.tsx +++ b/bskyembed/src/components/link.tsx @@ -8,9 +8,14 @@ export function Link({ href: string className?: string } & h.JSX.HTMLAttributes<HTMLAnchorElement>) { + const newSearchParam = new URLSearchParams() + newSearchParam.set('ref_src', 'embed') + return ( <a - href={href.startsWith('http') ? href : `https://bsky.app${href}`} + href={`${ + href.startsWith('http') ? href : `https://bsky.app${href}` + }?${newSearchParam.toString()}`} target="_blank" rel="noopener noreferrer nofollow" onClick={evt => evt.stopPropagation()} |