Remove tooltip

This commit is contained in:
Steven Hall
2025-06-16 22:41:37 +01:00
parent 7e06549f1d
commit 25f768cbf3
@@ -1,10 +1,8 @@
import { type DocumentInlineLink, SiteInsightsLinkPosition } from '@gitbook/api';
import { resolveContentRef } from '@/lib/references';
import { Icon } from '@gitbook/icons';
import { StyledLink } from '../primitives';
import type { InlineProps } from './Inline';
import { InlineLinkTooltip } from './InlineLinkTooltip';
import { renderInlines } from './Inlines';
export async function InlineLink(props: InlineProps<DocumentInlineLink>) {
@@ -29,33 +27,24 @@ export async function InlineLink(props: InlineProps<DocumentInlineLink>) {
</span>
);
}
const isExternal = inline.data.ref.kind === 'url';
return (
<InlineLinkTooltip inline={inline} context={context.contentContext} resolved={resolved}>
<StyledLink
href={resolved.href}
insights={{
type: 'link_click',
link: {
target: inline.data.ref,
position: SiteInsightsLinkPosition.Content,
},
}}
>
{renderInlines({
context,
document,
nodes: inline.nodes,
ancestorInlines: [...ancestorInlines, inline],
})}
{isExternal ? (
<Icon
icon="arrow-up-right"
className="ml-0.5 inline size-3 links-accent:text-tint-subtle"
/>
) : null}
</StyledLink>
</InlineLinkTooltip>
<StyledLink
href={resolved.href}
insights={{
type: 'link_click',
link: {
target: inline.data.ref,
position: SiteInsightsLinkPosition.Content,
},
}}
>
{renderInlines({
context,
document,
nodes: inline.nodes,
ancestorInlines: [...ancestorInlines, inline],
})}
</StyledLink>
);
}