From cd616218d6e60aaf1ae4975af28eef51de0cceb4 Mon Sep 17 00:00:00 2001
From: liyunze <50455574+liyunze-coding@users.noreply.github.com>
Date: Wed, 2 Sep 2026 15:46:01 +0800
Subject: [PATCH] changed unit paths, added links to unit page
---
src/lib/components/FeedRow.svelte | 14 +++--
src/lib/components/UnitRail.svelte | 40 +++++++++++++-
src/lib/paths.ts | 7 +++
src/lib/server/api.ts | 80 ++++++++++++++++++---------
src/lib/types.ts | 2 +
src/routes/+page.svelte | 3 +-
src/routes/[code]/+page.svelte | 5 ++
src/routes/[code]/[id]/+page.svelte | 44 +++++++++++++++
src/routes/notes/+page.svelte | 3 +-
src/routes/notes/[id]/+page.svelte | 28 +++++++---
src/routes/post/note/+page.svelte | 14 +++--
src/routes/post/question/+page.svelte | 14 +++--
src/routes/questions/+page.svelte | 3 +-
src/routes/search/+page.svelte | 11 +++-
src/routes/topics/[slug]/+page.svelte | 12 +++-
src/routes/units/+page.svelte | 16 ++++--
src/routes/units/[code]/+page.svelte | 5 +-
17 files changed, 236 insertions(+), 65 deletions(-)
create mode 100644 src/lib/paths.ts
create mode 100644 src/routes/[code]/+page.svelte
create mode 100644 src/routes/[code]/[id]/+page.svelte
diff --git a/src/lib/components/FeedRow.svelte b/src/lib/components/FeedRow.svelte
index 720c4a0..bc743c8 100644
--- a/src/lib/components/FeedRow.svelte
+++ b/src/lib/components/FeedRow.svelte
@@ -1,4 +1,5 @@
+
+
Loading
+- {#if unit}{unit.code}{unit.code2 - ? ` / ${unit.code2}` - : ""}{/if}{#if unit && topic} - · - {/if}{#if topic}{topic.name}{/if} -
+{selectedUnit.name}
{selectedUnit.description}
++ {selectedUnit.description} +
{/if} {#if contentLoading} @@ -86,7 +92,7 @@Notes
{#each notes as note}