From a738e612770a3983a16ef1619e918257700ef025 Mon Sep 17 00:00:00 2001 From: Rama Priyanto Date: Wed, 22 Jan 2025 21:22:22 +0700 Subject: [PATCH] fix: landing magazine, article aiId, feat:setting form --- app/(admin)/admin/article/create/page.tsx | 2 +- app/(admin)/admin/article/page.tsx | 19 +- app/(admin)/admin/magazine/page.tsx | 27 +- app/(admin)/admin/master-category/page.tsx | 395 +++++++++--------- app/(admin)/admin/master-role/page.tsx | 14 +- app/(admin)/admin/master-user/page.tsx | 14 +- app/(admin)/admin/static-page/page.tsx | 10 +- app/(admin)/settings/layout.tsx | 15 + app/(admin)/settings/page.tsx | 21 + app/e-majalah-polri/daftar-majalah/page.tsx | 14 +- app/e-majalah-polri/detail/[id]/page.tsx | 14 +- app/layout.tsx | 4 +- components/editor/custom-editor.js | 22 +- .../form/article/create-article-form.tsx | 106 +++-- components/form/article/edit-article-form.tsx | 36 +- .../form/article/generate-ai-single-form.tsx | 30 +- .../form/article/get-seo-score-form.tsx | 182 ++++---- components/form/login.tsx | 117 +----- .../form/magazine/create-magazine-form.tsx | 20 +- .../form/magazine/edit-magazine-form.tsx | 21 +- components/form/settings/password.tsx | 108 +++++ components/form/settings/profile.tsx | 212 ++++++++++ components/icons/globals.tsx | 46 ++ components/landing/ENewsPolri.tsx | 11 +- components/landing/SidebarNav.tsx | 4 +- components/layout/admin-layout.tsx | 4 +- components/layout/humas-layout.tsx | 2 +- components/layout/sidebar/sidebar.tsx | 109 +++-- components/main/detail/e-magazine-detail.tsx | 203 ++++++--- components/table/master-role-table.tsx | 2 +- components/table/master-user-table.tsx | 2 +- components/table/static-page-table.tsx | 30 +- components/table/tabel-emajalah-polri.tsx | 227 +++++----- components/ui/breadcrumb.tsx | 20 +- public/files.png | Bin 0 -> 11483 bytes public/no-image.jpg | Bin 0 -> 13161 bytes service/master-user.ts | 4 + styles/globals.css | 15 + 38 files changed, 1300 insertions(+), 782 deletions(-) create mode 100644 app/(admin)/settings/layout.tsx create mode 100644 app/(admin)/settings/page.tsx create mode 100644 components/form/settings/password.tsx create mode 100644 components/form/settings/profile.tsx create mode 100644 public/files.png create mode 100644 public/no-image.jpg diff --git a/app/(admin)/admin/article/create/page.tsx b/app/(admin)/admin/article/create/page.tsx index 3c625d1..a12f045 100644 --- a/app/(admin)/admin/article/create/page.tsx +++ b/app/(admin)/admin/article/create/page.tsx @@ -4,7 +4,7 @@ import { Card } from "@nextui-org/react"; export default function CreateArticle() { return ( -
+
{/* */}
diff --git a/app/(admin)/admin/article/page.tsx b/app/(admin)/admin/article/page.tsx index b8ebefa..6ffff9f 100644 --- a/app/(admin)/admin/article/page.tsx +++ b/app/(admin)/admin/article/page.tsx @@ -22,25 +22,14 @@ export default function BasicPage() { return (
-
-
- +
+
+ - {/* */} -
-
diff --git a/app/(admin)/admin/magazine/page.tsx b/app/(admin)/admin/magazine/page.tsx index b95c09a..cf6a5d1 100644 --- a/app/(admin)/admin/magazine/page.tsx +++ b/app/(admin)/admin/magazine/page.tsx @@ -1,39 +1,20 @@ "use client"; import { AddIcon } from "@/components/icons"; -import ArticleTable from "@/components/table/article-table"; import MagazineTable from "@/components/table/magazine/magazine-table"; -import generatedArticleIds from "@/store/generated-article-store"; -import { Button, Card } from "@nextui-org/react"; +import { Button } from "@nextui-org/react"; import Link from "next/link"; -import { useRouter } from "next/navigation"; export default function MagazineTablePage() { - const router = useRouter(); - const setGeneratedArticleIdStore = generatedArticleIds( - (state) => state.setArticleIds - ); - return (
-
-
- +
+
+ - {/* */} -
-
diff --git a/app/(admin)/admin/master-category/page.tsx b/app/(admin)/admin/master-category/page.tsx index 112951c..250292f 100644 --- a/app/(admin)/admin/master-category/page.tsx +++ b/app/(admin)/admin/master-category/page.tsx @@ -163,218 +163,209 @@ export default function MasterCategoryTable() { return (
-
-
+
+
- - - {() => ( - <> - - Kategori Baru - - -
-
-

Nama Kategori

- ( - - )} - /> - {errors?.title && ( -

- {errors.title?.message} -

- )} -
-
-

Deskripsi

- ( -