| Article |
- Category |
- Published |
+ Category |
+ Published |
Actions |
@@ -85,8 +85,8 @@
- {article.category ?? "—"} |
-
+ | {article.category ?? "—"} |
+
{timeAgo.format(new Date(article.publish_date))}
|
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 @@
-
-
-
+
+
+
+
+
+
+
+
+
{#if preview}
{@html preview}
@@ -121,7 +139,7 @@
-
+
diff --git a/packages/frontend/src/routes/admin/articles/new/+page.svelte b/packages/frontend/src/routes/admin/articles/new/+page.svelte
index 8023768..6d45db4 100644
--- a/packages/frontend/src/routes/admin/articles/new/+page.svelte
+++ b/packages/frontend/src/routes/admin/articles/new/+page.svelte
@@ -20,6 +20,7 @@
let publishDate = $state("");
let imageId = $state (null);
let saving = $state(false);
+ let editorTab = $state<"write" | "preview">("write");
let preview = $derived(content ? (marked.parse(content) as string) : "");
@@ -72,7 +73,7 @@
}
-
+
-
+
-
-
+
+
+
+
+
+
+
+
+
{#if preview}
{@html preview}
@@ -131,7 +147,7 @@
{#if imageId} Image uploaded ✓ {/if}
-
+
diff --git a/packages/frontend/src/routes/admin/users/+page.svelte b/packages/frontend/src/routes/admin/users/+page.svelte
index afcd0f6..a4ee7c0 100644
--- a/packages/frontend/src/routes/admin/users/+page.svelte
+++ b/packages/frontend/src/routes/admin/users/+page.svelte
@@ -82,7 +82,7 @@
}
-
+
Users
{data.total} total
@@ -114,14 +114,14 @@
-
+
| User |
- Email |
+ Email |
Role |
- Joined |
+ Joined |
Actions |
@@ -134,19 +134,22 @@
{:else}
{(user.artist_name || user.email)[0].toUpperCase()}
{/if}
- {user.artist_name || user.first_name || "—"}
+
+ {user.artist_name || user.first_name || "—"}
+ {user.email}
+
- {user.email} |
+ {user.email} |
|
- {formatDate(user.date_created)} |
+ {formatDate(user.date_created)} |
| |