From 3cdba0ae8e774ab8ccc13584ed82a13d33a2a1d1 Mon Sep 17 00:00:00 2001 From: Zeno Kapitein Date: Wed, 9 Apr 2025 16:25:52 +0200 Subject: [PATCH] Cleanup & format --- .changeset/late-cherries-rule.md | 5 +++++ packages/gitbook-v2/package.json | 4 ++-- packages/gitbook/src/components/Adaptive/index.ts | 2 +- .../gitbook/src/components/Adaptive/server-actions/index.ts | 2 +- .../Adaptive/server-actions/streamPageJourneySuggestions.ts | 2 +- packages/gitbook/src/components/PageAside/PageAside.tsx | 3 +-- packages/gitbook/src/components/PageAside/PageOutline.tsx | 6 +++--- 7 files changed, 14 insertions(+), 10 deletions(-) create mode 100644 .changeset/late-cherries-rule.md diff --git a/.changeset/late-cherries-rule.md b/.changeset/late-cherries-rule.md new file mode 100644 index 000000000..d546d94ba --- /dev/null +++ b/.changeset/late-cherries-rule.md @@ -0,0 +1,5 @@ +--- +"gitbook": minor +--- + +Adds AI sidebar with recommendations based on browsing behaviour diff --git a/packages/gitbook-v2/package.json b/packages/gitbook-v2/package.json index 71ffa1045..1193267ca 100644 --- a/packages/gitbook-v2/package.json +++ b/packages/gitbook-v2/package.json @@ -24,7 +24,7 @@ }, "scripts": { "generate": "rm -rf ./public && cp -r ../gitbook/public ./public", - "dev:v2": "env-cmd --silent -f ../../.env.local next", + "dev:v2": "env-cmd --silent -f ../../.env.local next --turbopack", "build": "next build", "build:v2": "next build", "start": "next start", @@ -33,4 +33,4 @@ "unit": "bun test", "typecheck": "tsc --noEmit" } -} +} \ No newline at end of file diff --git a/packages/gitbook/src/components/Adaptive/index.ts b/packages/gitbook/src/components/Adaptive/index.ts index 7aa7c39a2..cf7f351a2 100644 --- a/packages/gitbook/src/components/Adaptive/index.ts +++ b/packages/gitbook/src/components/Adaptive/index.ts @@ -1,3 +1,3 @@ export * from './AIPageLinkSummary'; export * from './AdaptiveContext'; -export * from './AdaptivePane'; \ No newline at end of file +export * from './AdaptivePane'; diff --git a/packages/gitbook/src/components/Adaptive/server-actions/index.ts b/packages/gitbook/src/components/Adaptive/server-actions/index.ts index c42737304..81f5686fc 100644 --- a/packages/gitbook/src/components/Adaptive/server-actions/index.ts +++ b/packages/gitbook/src/components/Adaptive/server-actions/index.ts @@ -1,2 +1,2 @@ export * from './streamLinkPageSummary'; -export * from './streamPageJourneySuggestions'; \ No newline at end of file +export * from './streamPageJourneySuggestions'; diff --git a/packages/gitbook/src/components/Adaptive/server-actions/streamPageJourneySuggestions.ts b/packages/gitbook/src/components/Adaptive/server-actions/streamPageJourneySuggestions.ts index 0851d3118..08649217c 100644 --- a/packages/gitbook/src/components/Adaptive/server-actions/streamPageJourneySuggestions.ts +++ b/packages/gitbook/src/components/Adaptive/server-actions/streamPageJourneySuggestions.ts @@ -163,7 +163,7 @@ Feel free to create journeys across spaces.`, }); // Deduplicate pages before yielding - const uniquePages = resolvedPages.filter(page => { + const uniquePages = resolvedPages.filter((page) => { if (allEmittedPageIds.has(page.page.id)) { return false; } diff --git a/packages/gitbook/src/components/PageAside/PageAside.tsx b/packages/gitbook/src/components/PageAside/PageAside.tsx index e003b7de2..99cb7a2a2 100644 --- a/packages/gitbook/src/components/PageAside/PageAside.tsx +++ b/packages/gitbook/src/components/PageAside/PageAside.tsx @@ -26,8 +26,7 @@ export function PageAside(props: { withFullPageCover: boolean; withPageFeedback: boolean; }) { - const { page, document, withPageFeedback, withFullPageCover, withHeaderOffset, context } = - props; + const { page, document, withPageFeedback, context } = props; const { customization, site, space } = context; const useAdaptivePane = true; diff --git a/packages/gitbook/src/components/PageAside/PageOutline.tsx b/packages/gitbook/src/components/PageAside/PageOutline.tsx index 616fe6381..84c40a25b 100644 --- a/packages/gitbook/src/components/PageAside/PageOutline.tsx +++ b/packages/gitbook/src/components/PageAside/PageOutline.tsx @@ -15,8 +15,8 @@ export async function PageOutline(props: { const { customization } = context; const language = getSpaceLanguage(customization); - if(!document) return; - + if (!document) return; + const sections = await getDocumentSections(context, document); return document && sections.length > 1 ? ( @@ -42,4 +42,4 @@ export async function PageOutline(props: { ) : null; -} \ No newline at end of file +}