From 06b4d9c318184b91ca9333a2c614c4206b7ad530 Mon Sep 17 00:00:00 2001 From: denizk0461 Date: Sat, 31 Jan 2026 16:09:23 +0100 Subject: [PATCH] moved project n5 devlog data over from Map to custom DevlogPostLink data type --- src/routes/projects/projectn5/+page.server.ts | 21 -- src/routes/projects/projectn5/+page.svelte | 21 +- .../projectn5/devlog/[year]/[date]/+page.ts | 5 +- src/routes/projects/projectn5/devlog/posts.ts | 354 +++++++++++------- 4 files changed, 229 insertions(+), 172 deletions(-) delete mode 100644 src/routes/projects/projectn5/+page.server.ts diff --git a/src/routes/projects/projectn5/+page.server.ts b/src/routes/projects/projectn5/+page.server.ts deleted file mode 100644 index 26c197d..0000000 --- a/src/routes/projects/projectn5/+page.server.ts +++ /dev/null @@ -1,21 +0,0 @@ - -import Gallery, { type GalleryEntry } from "$lib/lists/gallery.svelte"; -import { posts, type DevlogPost } from "./devlog/posts"; -import type { PageServerLoad } from './$types'; - -export const load: PageServerLoad = ({ params }) => { - let a = posts.entries().map(mapEntries).toArray(); - return { - entries: a, - }; -}; - -function mapEntries(m: [String, DevlogPost], index: number): GalleryEntry { - return { - title: `${m[1].title}`, - subtitle: `#${posts.size - index} // ${m[1].date}`, - img: `/projects/projectn5/devlog/${m[0]}/preview.webp`, - link: `/projects/projectn5/devlog/${m[0]}/`, - imgAlt: `Preview image for ${m[1].title}`, - }; -} \ No newline at end of file diff --git a/src/routes/projects/projectn5/+page.svelte b/src/routes/projects/projectn5/+page.svelte index 965b9a0..b6f8a21 100644 --- a/src/routes/projects/projectn5/+page.svelte +++ b/src/routes/projects/projectn5/+page.svelte @@ -1,17 +1,20 @@