diff --git a/packages/frontend/src/routes/admin/+layout.svelte b/packages/frontend/src/routes/admin/+layout.svelte index c77ff96..21ca337 100644 --- a/packages/frontend/src/routes/admin/+layout.svelte +++ b/packages/frontend/src/routes/admin/+layout.svelte @@ -16,9 +16,31 @@
+ + +
+ + ← Back + + {#each navLinks as link (link.href)} + + + {link.name} + + {/each} +
+ + diff --git a/packages/frontend/src/routes/admin/articles/+page.svelte b/packages/frontend/src/routes/admin/articles/+page.svelte index 55dd27c..91ffe79 100644 --- a/packages/frontend/src/routes/admin/articles/+page.svelte +++ b/packages/frontend/src/routes/admin/articles/+page.svelte @@ -38,7 +38,7 @@ } -
+

Articles

-
+
- - + + @@ -85,8 +85,8 @@ - - +
ArticleCategoryPublished Actions
{article.category ?? "—"} + diff --git a/packages/frontend/src/routes/admin/articles/[id]/+page.svelte b/packages/frontend/src/routes/admin/articles/[id]/+page.svelte index 06a3689..82e9c78 100644 --- a/packages/frontend/src/routes/admin/articles/[id]/+page.svelte +++ b/packages/frontend/src/routes/admin/articles/[id]/+page.svelte @@ -25,6 +25,7 @@ ); let imageId = $state(data.article.image ?? null); let saving = $state(false); + let editorTab = $state<"write" | "preview">("write"); let preview = $derived(content ? (marked.parse(content) as string) : ""); @@ -67,7 +68,7 @@ } -
+
-
+
@@ -94,11 +95,28 @@
- -
-