diff --git a/apps/svelte.dev/src/lib/components/PageControls.svelte b/apps/svelte.dev/src/lib/components/PageControls.svelte index 66d35560c7..0641cd8f51 100644 --- a/apps/svelte.dev/src/lib/components/PageControls.svelte +++ b/apps/svelte.dev/src/lib/components/PageControls.svelte @@ -3,7 +3,6 @@ interface Props { repo: string; - path: string; prev: null | { path: string; title: string; @@ -14,11 +13,11 @@ }; } - let { repo, path, prev, next }: Props = $props(); + let { repo, prev, next }: Props = $props();
diff --git a/apps/svelte.dev/src/routes/docs/[...path]/+page.svelte b/apps/svelte.dev/src/routes/docs/[...path]/+page.svelte index c8226cabbe..e34719da34 100644 --- a/apps/svelte.dev/src/routes/docs/[...path]/+page.svelte +++ b/apps/svelte.dev/src/routes/docs/[...path]/+page.svelte @@ -11,6 +11,12 @@ setupDocsHovers(); let content = $state() as HTMLElement; + + const repo = $derived.by(() => { + const name = data.document.slug.split('/')[1]; + const link = 'docs/' + data.document.file.split('/').slice(2).join('/'); + return `https://github.com/sveltejs/${name}/edit/main/documentation/${link}`; + });