fix: admin forum

deskripsi:
- perubahan dari use server menjadi API
next.config.js
src/app/api/admin/forum/[id]/report-komentar/route.ts
src/app/api/admin/forum/[id]/report-posting/route.ts
src/app/api/admin/forum/komentar/[id]/route.ts
src/app/dev/admin/forum/sub-detail/report-komentar/[id]/page.tsx
src/app/dev/admin/forum/sub-detail/report-posting/[id]/page.tsx
src/app_modules/admin/forum/lib/api_fetch_admin_forum.ts
src/app_modules/admin/forum/sub_detail/hasil_report_komentar.tsx
src/app_modules/admin/forum/sub_detail/hasil_report_posting.tsx

No Issue
This commit is contained in:
2025-06-12 15:21:49 +08:00
parent 4b8316cc13
commit aba258517d
9 changed files with 573 additions and 298 deletions

View File

@@ -1,23 +1,21 @@
import { AdminForum_HasilReportKomentar } from "@/app_modules/admin/forum";
import { adminForum_getListReportKomentarbyId } from "@/app_modules/admin/forum/fun/get/get_list_report_komentar_by_id";
import adminForum_funGetOneKomentarById from "@/app_modules/admin/forum/fun/get/get_one_komentar_by_id";
export default async function Page({ params }: { params: { id: string } }) {
let komentarId = params.id;
const listReport = await adminForum_getListReportKomentarbyId({
komentarId: komentarId,
page: 1,
});
const dataKomentar = await adminForum_funGetOneKomentarById({
komentarId: komentarId,
});
// let komentarId = params.id;
// const listReport = await adminForum_getListReportKomentarbyId({
// komentarId: komentarId,
// page: 1,
// });
// const dataKomentar = await adminForum_funGetOneKomentarById({
// komentarId: komentarId,
// });
return (
<>
<AdminForum_HasilReportKomentar
listReport={listReport}
komentarId={komentarId}
dataKomentar={dataKomentar as any}
// listReport={listReport}
// komentarId={komentarId}
// dataKomentar={dataKomentar as any}
/>
</>
);

View File

@@ -3,19 +3,19 @@ import { adminForum_getListReportPostingById } from "@/app_modules/admin/forum/f
import { adminForum_getOnePostingById } from "@/app_modules/admin/forum/fun/get/get_one_posting_by_id";
export default async function Page({ params }: { params: { id: string } }) {
let postingId = params.id;
const listReport = await adminForum_getListReportPostingById({
postingId: postingId,
page: 1,
});
// let postingId = params.id;
// const listReport = await adminForum_getListReportPostingById({
// postingId: postingId,
// page: 1,
// });
const dataPosting = await adminForum_getOnePostingById(postingId);
// const dataPosting = await adminForum_getOnePostingById(postingId);
return (
<>
<AdminForum_HasilReportPosting
dataPosting={dataPosting as any}
listReport={listReport}
// dataPosting={dataPosting as any}
// listReport={listReport}
/>
</>
);