From 55bfead4a80ae3bebc6f1bded0fd445842dffd68 Mon Sep 17 00:00:00 2001 From: seaznCode Date: Wed, 28 Jan 2026 20:14:44 +0100 Subject: [PATCH] feat: enhance news management with create modal and detail page --- src/app/admin/news-management/page.tsx | 75 +++++++++++- src/app/news/[slug]/page.tsx | 151 +++++++++++++++++++++++++ src/app/news/page.tsx | 76 ++++--------- 3 files changed, 242 insertions(+), 60 deletions(-) create mode 100644 src/app/news/[slug]/page.tsx diff --git a/src/app/admin/news-management/page.tsx b/src/app/admin/news-management/page.tsx index e54aecd..0315b72 100644 --- a/src/app/admin/news-management/page.tsx +++ b/src/app/admin/news-management/page.tsx @@ -16,6 +16,8 @@ export default function NewsManagementPage() { const [showCreate, setShowCreate] = React.useState(false) const [selected, setSelected] = React.useState(null) const [deleteTarget, setDeleteTarget] = React.useState(null) + const [createError, setCreateError] = React.useState(null) + const [creating, setCreating] = React.useState(false) return ( @@ -71,7 +73,24 @@ export default function NewsManagementPage() {