diff --git a/bun.lock b/bun.lock index 51d88669a..64407057b 100644 --- a/bun.lock +++ b/bun.lock @@ -264,7 +264,7 @@ }, "overrides": { "@codemirror/state": "6.4.1", - "@gitbook/api": "0.106.0", + "@gitbook/api": "0.107.0", "react": "18.3.1", "react-dom": "18.3.1", }, @@ -625,7 +625,7 @@ "@fortawesome/fontawesome-svg-core": ["@fortawesome/fontawesome-svg-core@6.7.2", "", { "dependencies": { "@fortawesome/fontawesome-common-types": "6.7.2" } }, "sha512-yxtOBWDrdi5DD5o1pmVdq3WMCvnobT0LU6R8RyyVXPvFRd2o79/0NCuQoCjNTeZz9EzA9xS3JxNWfv54RIHFEA=="], - "@gitbook/api": ["@gitbook/api@0.106.0", "", { "dependencies": { "event-iterator": "^2.0.0", "eventsource-parser": "^3.0.0" } }, "sha512-2qA/w18JwHe2fwR2A45q1pEdCZArxqUloegfNibu0xngDhea+iKTXSBrN94wD6Lwkh7cqBp9MvtxC+YMz3hx1g=="], + "@gitbook/api": ["@gitbook/api@0.107.0", "", { "dependencies": { "event-iterator": "^2.0.0", "eventsource-parser": "^3.0.0" } }, "sha512-YW37fNY3/UYKizHbq9KptSQUfhFwyVZ8eF2d3WYpc2+eJ+74JVkrX1fjaHox2QBqSjhYSNm/ZZeh4k4tXUma6w=="], "@gitbook/cache-do": ["@gitbook/cache-do@workspace:packages/cache-do"], diff --git a/package.json b/package.json index 570f5626e..20cc51d03 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "@codemirror/state": "6.4.1", "react": "18.3.1", "react-dom": "18.3.1", - "@gitbook/api": "0.106.0" + "@gitbook/api": "0.107.0" }, "private": true, "scripts": { diff --git a/packages/gitbook/src/components/DocumentView/InlineLinkTooltip.tsx b/packages/gitbook/src/components/DocumentView/InlineLinkTooltip.tsx index fd3bcc290..b550e5f7e 100644 --- a/packages/gitbook/src/components/DocumentView/InlineLinkTooltip.tsx +++ b/packages/gitbook/src/components/DocumentView/InlineLinkTooltip.tsx @@ -58,14 +58,18 @@ export async function InlineLinkTooltip( return ( - {children} + {children}
-
+
- {breadcrumbs ? ( + {breadcrumbs && breadcrumbs.length > 0 ? (
{breadcrumbs.map((crumb, index) => { const Tag = crumb.href ? StyledLink : 'div'; @@ -114,7 +118,10 @@ export async function InlineLinkTooltip(
{!isSamePage && resolved.href ? (