From 26f3975c67f88d695ab5925507d0d50f129065cf Mon Sep 17 00:00:00 2001 From: DecDuck Date: Tue, 11 Mar 2025 17:51:46 +1100 Subject: [PATCH] feat: file uploads on news articles --- server/components/NewsArticleCreate.vue | 139 ++++++++++++------ server/components/NewsDirectory.vue | 108 ++++++++------ server/composables/news.ts | 35 ++--- server/pages/news/[id]/index.vue | 56 ++++--- server/pages/news/index.vue | 29 ++-- server/server/api/v1/admin/news/index.post.ts | 42 +++++- server/server/internal/news/index.ts | 7 +- 7 files changed, 257 insertions(+), 159 deletions(-) diff --git a/server/components/NewsArticleCreate.vue b/server/components/NewsArticleCreate.vue index 661a7ffa..058c82d1 100644 --- a/server/components/NewsArticleCreate.vue +++ b/server/components/NewsArticleCreate.vue @@ -3,21 +3,21 @@ - +

Create New Article

-
+
Short description
-
+
Editor @@ -98,14 +100,31 @@
- +
@@ -148,17 +167,30 @@