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()}