fix: donasi

deskripsi:
- perubahan metode pengambilan data dari use server menjadi API:
src/app/api/donasi/[id]/pencairan-dana/route.ts
src/app/api/donasi/[id]/penggalang-dana/route.ts
src/app/dev/(user)/donasi/pencairan_dana/[id]/page.tsx
src/app/dev/(user)/donasi/penggalang_dana/[id]/page.tsx
src/app_modules/admin/donasi/detail/publish/pencairan_dana.tsx
src/app_modules/donasi/component/card_view/box_informasi_pencarian_dana.tsx
src/app_modules/donasi/component/card_view/box_pencairan_dana.tsx
src/app_modules/donasi/component/card_view/card_pencairan_dana.tsx
src/app_modules/donasi/detail/detail_main/pencairan_dana/index.tsx
src/app_modules/donasi/detail/detail_main/penggalang_dana/index.tsx
src/app_modules/donasi/lib/api_donasi.ts

No Issue
This commit is contained in:
2025-06-10 10:21:39 +08:00
parent 4fdfb6f4b0
commit 9c5f0053b6
11 changed files with 455 additions and 196 deletions

View File

@@ -3,16 +3,16 @@ import { donasi_funGetListPencairanDanaById } from "@/app_modules/donasi/fun/get
import { Donasi_getTotalPencairanDanaById } from "@/app_modules/donasi/fun/get/get_pencairan_dana_by_id";
export default async function Page({ params }: { params: { id: string } }) {
let donasiId = params.id;
const totalAkumulasi = await Donasi_getTotalPencairanDanaById(donasiId);
const listPencairan = await donasi_funGetListPencairanDanaById({page: 1, donasiId: donasiId});
// let donasiId = params.id;
// const totalAkumulasi = await Donasi_getTotalPencairanDanaById(donasiId);
// const listPencairan = await donasi_funGetListPencairanDanaById({page: 1, donasiId: donasiId});
return (
<>
<PencairanDanaDonasi
donasiId={donasiId}
totalAkumulasi={totalAkumulasi as any}
listPencairan={listPencairan as any}
// donasiId={donasiId}
// totalAkumulasi={totalAkumulasi as any}
// listPencairan={listPencairan as any}
/>
</>
);

View File

@@ -1,13 +1,9 @@
import { PenggalangDanaDonasi } from "@/app_modules/donasi";
import { Donasi_getAuthorById } from "@/app_modules/donasi/fun/get/get_author_by_id";
export default async function Page({ params }: { params: { id: string } }) {
let authorId = params.id;
const dataPenggalang = await Donasi_getAuthorById(authorId);
export default async function Page() {
return (
<>
<PenggalangDanaDonasi dataPenggalang={dataPenggalang as any} />
<PenggalangDanaDonasi />
</>
);
}