From 4f02a8db2aa39ec7910d48f66bb602720c6fca1c Mon Sep 17 00:00:00 2001 From: LukaDev <47296785+lukadev-0@users.noreply.github.com> Date: Sat, 24 Aug 2024 15:52:06 +0200 Subject: [PATCH] feat(website): better package layout --- .../[[target]] => }/+layout.server.ts | 0 .../packages/[scope]/[name]/+layout.svelte | 68 +++++++++++++++++++ .../{[[version]]/[[target]] => }/Tab.svelte | 4 -- .../[[version]]/[[target]]/+layout.svelte | 45 +++--------- .../[[target]]/TargetSelector.svelte | 4 +- .../[[target]] => }/versions/+page.server.ts | 0 .../[[target]] => }/versions/+page.svelte | 8 +-- 7 files changed, 83 insertions(+), 46 deletions(-) rename website/src/routes/packages/[scope]/[name]/{[[version]]/[[target]] => }/+layout.server.ts (100%) create mode 100644 website/src/routes/packages/[scope]/[name]/+layout.svelte rename website/src/routes/packages/[scope]/[name]/{[[version]]/[[target]] => }/Tab.svelte (84%) rename website/src/routes/packages/[scope]/[name]/{[[version]]/[[target]] => }/versions/+page.server.ts (100%) rename website/src/routes/packages/[scope]/[name]/{[[version]]/[[target]] => }/versions/+page.svelte (80%) diff --git a/website/src/routes/packages/[scope]/[name]/[[version]]/[[target]]/+layout.server.ts b/website/src/routes/packages/[scope]/[name]/+layout.server.ts similarity index 100% rename from website/src/routes/packages/[scope]/[name]/[[version]]/[[target]]/+layout.server.ts rename to website/src/routes/packages/[scope]/[name]/+layout.server.ts diff --git a/website/src/routes/packages/[scope]/[name]/+layout.svelte b/website/src/routes/packages/[scope]/[name]/+layout.svelte new file mode 100644 index 0000000..00873b0 --- /dev/null +++ b/website/src/routes/packages/[scope]/[name]/+layout.svelte @@ -0,0 +1,68 @@ + + +
+

+ {scope}/{name} +

+
+ v{pkgVersion} · + +
+

{pkgDescription}

+ + + + {@render children()} +
diff --git a/website/src/routes/packages/[scope]/[name]/[[version]]/[[target]]/Tab.svelte b/website/src/routes/packages/[scope]/[name]/Tab.svelte similarity index 84% rename from website/src/routes/packages/[scope]/[name]/[[version]]/[[target]]/Tab.svelte rename to website/src/routes/packages/[scope]/[name]/Tab.svelte index 9fda622..12f3bd5 100644 --- a/website/src/routes/packages/[scope]/[name]/[[version]]/[[target]]/Tab.svelte +++ b/website/src/routes/packages/[scope]/[name]/Tab.svelte @@ -11,10 +11,6 @@ const basePath = $derived.by(() => { const { scope, name } = $page.params - if ("target" in $page.params) { - const { version, target } = $page.params - return `/packages/${scope}/${name}/${version}/${target}` - } return `/packages/${scope}/${name}` }) diff --git a/website/src/routes/packages/[scope]/[name]/[[version]]/[[target]]/+layout.svelte b/website/src/routes/packages/[scope]/[name]/[[version]]/[[target]]/+layout.svelte index 71249a3..e6b8a22 100644 --- a/website/src/routes/packages/[scope]/[name]/[[version]]/[[target]]/+layout.svelte +++ b/website/src/routes/packages/[scope]/[name]/[[version]]/[[target]]/+layout.svelte @@ -1,7 +1,5 @@ -
-
-

- {scope}/{name} -

-
- v{data.pkg.version} · - -
-

{data.pkg.description}

- -
- -
- - - +
+
{@render children()}