diff --git a/src/components/Link.tsx b/src/components/Link.tsx index 175302c274..d73a3db4ae 100644 --- a/src/components/Link.tsx +++ b/src/components/Link.tsx @@ -99,9 +99,11 @@ export function useLink({ const href = useMemo(() => { return typeof to === 'string' ? convertBskyAppUrlIfNeeded(sanitizeUrl(to)) - : !to.screen + : to.screen + ? buildHref(to.screen, to.params) + : to.href ? convertBskyAppUrlIfNeeded(sanitizeUrl(to.href)) - : buildHref(to.screen, to.params) + : undefined }, [to, buildHref]) if (!href) {