From 9f3b48a7bbdeb295ef9b3fcdef764d7f6f9ffac5 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Mon, 14 Oct 2024 08:47:09 -0400 Subject: [PATCH 1/2] unify edit links and pagination --- .../src/lib/components/PageControls.svelte | 98 +++++++++++++++++++ .../src/routes/docs/[...path]/+layout.svelte | 2 +- .../src/routes/docs/[...path]/+page.svelte | 93 +++--------------- .../routes/tutorial/[...slug]/+page.svelte | 1 - .../routes/tutorial/[...slug]/Sidebar.svelte | 44 +++------ .../tutorial/[...slug]/content.server.ts | 2 +- packages/site-kit/src/lib/styles/tokens.css | 2 +- 7 files changed, 128 insertions(+), 114 deletions(-) create mode 100644 apps/svelte.dev/src/lib/components/PageControls.svelte diff --git a/apps/svelte.dev/src/lib/components/PageControls.svelte b/apps/svelte.dev/src/lib/components/PageControls.svelte new file mode 100644 index 0000000000..66d35560c7 --- /dev/null +++ b/apps/svelte.dev/src/lib/components/PageControls.svelte @@ -0,0 +1,98 @@ + + +

+ + Edit this page on GitHub + +

+ +
+
+ previous + next +
+ +
+ {#if prev} + {prev.title} + {/if} + + {#if next} + + {/if} +
+
+ + diff --git a/apps/svelte.dev/src/routes/docs/[...path]/+layout.svelte b/apps/svelte.dev/src/routes/docs/[...path]/+layout.svelte index c90495b60e..d33977d047 100644 --- a/apps/svelte.dev/src/routes/docs/[...path]/+layout.svelte +++ b/apps/svelte.dev/src/routes/docs/[...path]/+layout.svelte @@ -24,7 +24,7 @@ } .page { - padding: var(--sk-page-padding-top) var(--sk-page-padding-side); + padding: var(--sk-page-padding-top) var(--sk-page-padding-side) var(--sk-page-padding-bottom); min-width: 0 !important; } diff --git a/apps/svelte.dev/src/routes/docs/[...path]/+page.svelte b/apps/svelte.dev/src/routes/docs/[...path]/+page.svelte index 0e1d44bc82..c8226cabbe 100644 --- a/apps/svelte.dev/src/routes/docs/[...path]/+page.svelte +++ b/apps/svelte.dev/src/routes/docs/[...path]/+page.svelte @@ -1,9 +1,10 @@