From bd40ceab56436b9af0e50d6c660681a2754e67c3 Mon Sep 17 00:00:00 2001 From: Rama Priyanto Date: Wed, 28 May 2025 13:56:41 +0700 Subject: [PATCH] fix:time stamp --- app/(admin)/admin/master-category/page.tsx | 3 +- .../form/article/create-article-form.tsx | 18 +++-- components/form/article/edit-article-form.tsx | 8 +- components/form/form-master-user-edit.tsx | 4 +- components/form/form-master-user-role.tsx | 2 +- components/form/login.tsx | 5 +- components/landing/HeaderNews.tsx | 4 +- components/landing/footer-new.tsx | 9 +++ .../main/dashboard/chart/column-chart.tsx | 5 +- .../chart/suggestions-line-chart.tsx | 6 +- .../main/dashboard/dashboard-container.tsx | 8 +- .../table/advertise/advertise-table.tsx | 6 +- components/table/article-table.tsx | 8 +- components/table/comment/comment-table.tsx | 4 +- components/table/magazine/magazine-table.tsx | 9 +-- .../master-categories/categories-table.tsx | 5 +- components/table/master-role-table.tsx | 50 ++---------- components/table/master-user-table.tsx | 2 + .../master-user-level-table.tsx | 3 + components/table/static-page-table.tsx | 4 +- .../table/suggestions/suggestions-table.tsx | 9 ++- services/advertisement.ts | 27 +++++-- services/article.ts | 79 +++++++++++++------ services/comment.ts | 7 +- services/feedbacks.ts | 5 +- services/magazine.tsx | 16 ++-- services/master-user-role.ts | 8 +- services/master-user.ts | 4 +- services/static-page-service.ts | 8 +- services/user-levels/user-levels-service.ts | 8 +- types/globals.tsx | 1 + 31 files changed, 196 insertions(+), 139 deletions(-) diff --git a/app/(admin)/admin/master-category/page.tsx b/app/(admin)/admin/master-category/page.tsx index 73aae91..aca1b96 100644 --- a/app/(admin)/admin/master-category/page.tsx +++ b/app/(admin)/admin/master-category/page.tsx @@ -34,6 +34,7 @@ import { import Swal from "sweetalert2"; import withReactContent from "sweetalert2-react-content"; import Image from "next/image"; +import { getUnixTimestamp } from "@/utils/global"; const categorySchema = z.object({ id: z.number(), @@ -104,7 +105,7 @@ export default function MasterCategoryTable() { }, []); const fetchCategory = async () => { - const res = await getArticleByCategory(); + const res = await getArticleByCategory(getUnixTimestamp()); if (res?.data?.data) { setupCategory(res?.data?.data); } diff --git a/components/form/article/create-article-form.tsx b/components/form/article/create-article-form.tsx index dab56f9..cf7a65f 100644 --- a/components/form/article/create-article-form.tsx +++ b/components/form/article/create-article-form.tsx @@ -47,7 +47,11 @@ import { useDisclosure, } from "@heroui/react"; import GenerateSingleArticleForm from "./generate-ai-single-form"; -import { convertDateFormatNoTime, htmlToString } from "@/utils/global"; +import { + convertDateFormatNoTime, + getUnixTimestamp, + htmlToString, +} from "@/utils/global"; import { close, error, loading, successToast } from "@/config/swal"; import { useRouter } from "next/navigation"; import Link from "next/link"; @@ -104,9 +108,9 @@ const createArticleSchema = z.object({ description: z.string().min(2, { message: "Deskripsi harus diisi", }), - // category: z.array(categorySchema).nonempty({ - // message: "Kategori harus memiliki setidaknya satu item", - // }), + category: z.array(categorySchema).nonempty({ + message: "Kategori harus memiliki setidaknya satu item", + }), tags: z.array(z.string()).nonempty({ message: "Minimal 1 tag", }), @@ -174,7 +178,7 @@ export default function CreateArticleForm() { }, []); const fetchCategory = async () => { - const res = await getArticleByCategory(); + const res = await getArticleByCategory(getUnixTimestamp()); if (res?.data?.data) { setupCategory(res?.data?.data); } @@ -701,7 +705,7 @@ export default function CreateArticleForm() { > )} - {/* Kategori + Kategori {errors.category?.message}
Kategori
Tags
Menus
{field.menuTitle}