From 372a68e034dba8d455d47f0c254f082c934a7bca Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Wed, 27 May 2026 18:26:27 +1000 Subject: [PATCH] fix(docs): add version prefix to 'Edit this page on GitHub' links Fixes #2119 Signed-off-by: Luke Howard Co-Authored-By: Claude Opus 4.7 (1M context) Signed-off-by: Luke Howard --- docs/app/[lang]/cookbook/[[...slug]]/page.tsx | 2 +- docs/app/[lang]/docs/[[...slug]]/page.tsx | 2 +- docs/app/[lang]/v5/cookbook/[[...slug]]/page.tsx | 2 +- docs/app/[lang]/v5/docs/[[...slug]]/page.tsx | 2 +- docs/components/geistdocs/edit-source.tsx | 5 +++-- 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/docs/app/[lang]/cookbook/[[...slug]]/page.tsx b/docs/app/[lang]/cookbook/[[...slug]]/page.tsx index cd0afcb8d3..e136000f25 100644 --- a/docs/app/[lang]/cookbook/[[...slug]]/page.tsx +++ b/docs/app/[lang]/cookbook/[[...slug]]/page.tsx @@ -60,7 +60,7 @@ const Page = async ({ params }: PageProps<'/[lang]/cookbook/[[...slug]]'>) => { footer: (
- + diff --git a/docs/app/[lang]/docs/[[...slug]]/page.tsx b/docs/app/[lang]/docs/[[...slug]]/page.tsx index e39633e784..9178fe373f 100644 --- a/docs/app/[lang]/docs/[[...slug]]/page.tsx +++ b/docs/app/[lang]/docs/[[...slug]]/page.tsx @@ -57,7 +57,7 @@ const Page = async ({ params }: PageProps<'/[lang]/docs/[[...slug]]'>) => { footer: (
- + diff --git a/docs/app/[lang]/v5/cookbook/[[...slug]]/page.tsx b/docs/app/[lang]/v5/cookbook/[[...slug]]/page.tsx index 1de74f3738..126c047c7c 100644 --- a/docs/app/[lang]/v5/cookbook/[[...slug]]/page.tsx +++ b/docs/app/[lang]/v5/cookbook/[[...slug]]/page.tsx @@ -67,7 +67,7 @@ const Page = async ({ footer: (
- + diff --git a/docs/app/[lang]/v5/docs/[[...slug]]/page.tsx b/docs/app/[lang]/v5/docs/[[...slug]]/page.tsx index b4a49a6140..f2aa610de9 100644 --- a/docs/app/[lang]/v5/docs/[[...slug]]/page.tsx +++ b/docs/app/[lang]/v5/docs/[[...slug]]/page.tsx @@ -74,7 +74,7 @@ const Page = async ({ params }: PageProps<'/[lang]/v5/docs/[[...slug]]'>) => { footer: (
- + diff --git a/docs/components/geistdocs/edit-source.tsx b/docs/components/geistdocs/edit-source.tsx index 992a7e9a22..1873e93742 100644 --- a/docs/components/geistdocs/edit-source.tsx +++ b/docs/components/geistdocs/edit-source.tsx @@ -3,13 +3,14 @@ import { github } from '@/geistdocs'; type EditSourceProps = { path: string | undefined; + version: 'v4' | 'v5'; }; -export const EditSource = ({ path }: EditSourceProps) => { +export const EditSource = ({ path, version }: EditSourceProps) => { let url: string | undefined; if (github.owner && github.repo && path) { - url = `https://github.com/${github.owner}/${github.repo}/edit/main/docs/content/docs/${path}`; + url = `https://github.com/${github.owner}/${github.repo}/edit/main/docs/content/docs/${version}/${path}`; } if (!url) {