fix: donasi

deskrispi:
perubahan use server ke API
src/app/api/donasi/[id]/invoice/route.ts
src/app/dev/(user)/donasi/proses_donasi/metode_pembayaran/[id]/layout.tsx
src/app/dev/(user)/donasi/proses_donasi/metode_pembayaran/[id]/page.tsx
src/app/dev/(user)/donasi/proses_donasi/proses_transaksi/[id]/layout.tsx
src/app/dev/(user)/donasi/proses_donasi/proses_transaksi/[id]/page.tsx
src/app_modules/donasi/proses_donasi/metode_pembayaran/index.tsx
src/app_modules/donasi/proses_donasi/proses_transaksi/index.tsx

No Issue
This commit is contained in:
2025-06-09 15:39:53 +08:00
parent 048f819a57
commit 4fdfb6f4b0
7 changed files with 123 additions and 74 deletions

View File

@@ -1,8 +1,14 @@
import { LayoutDonasi_MetodePembayaran } from "@/app_modules/donasi";
import React from "react";
export default async function Layout({children}: {children: React.ReactNode}) {
return<>
<LayoutDonasi_MetodePembayaran>{children}</LayoutDonasi_MetodePembayaran>
export default async function Layout({
children,
}: {
children: React.ReactNode;
}) {
return (
<>
<LayoutDonasi_MetodePembayaran>{children}</LayoutDonasi_MetodePembayaran>
</>
}
);
}

View File

@@ -1,19 +1,9 @@
import { funGetUserIdByToken } from "@/app_modules/_global/fun/get";
import { Donasi_MetodePembayaran } from "@/app_modules/donasi";
import { Donasi_getMasterBank } from "@/app_modules/donasi/fun/master/get_bank";
export default async function Page({ params }: { params: { id: string } }) {
let donasiId = params.id;
const listBank = await Donasi_getMasterBank();
const userLoginId = await funGetUserIdByToken();
export default async function Page() {
return (
<>
<Donasi_MetodePembayaran
listBank={listBank}
donasiId={donasiId}
authorId={userLoginId as string}
/>
<Donasi_MetodePembayaran />
</>
);
}

View File

@@ -1,8 +1,14 @@
import { LayoutDonasi_ProsesTransaksi } from "@/app_modules/donasi";
import React from "react";
export default async function Layout({children}:{children: React.ReactNode}) {
return<>
<LayoutDonasi_ProsesTransaksi>{children}</LayoutDonasi_ProsesTransaksi>
export default async function Layout({
children,
}: {
children: React.ReactNode;
}) {
return (
<>
<LayoutDonasi_ProsesTransaksi>{children}</LayoutDonasi_ProsesTransaksi>
</>
}
);
}

View File

@@ -1,20 +1,9 @@
import { Donasi_ProsesTransaksi } from "@/app_modules/donasi";
import { Donasi_getOneInvoiceById } from "@/app_modules/donasi/fun/get/get_one_invoice_by_id";
import { donasi_getOneStatusInvoiceById } from "@/app_modules/donasi/fun/get/get_one_status_invoice_by_id";
import donasi_getMasterNomorAdmin from "@/app_modules/donasi/fun/master/get_nomor_admin";
export default async function Page({ params }: { params: { id: string } }) {
let invoiceId = params.id;
const nomorAdmin = await donasi_getMasterNomorAdmin();
const statusInvoice = await donasi_getOneStatusInvoiceById({invoiceId: invoiceId})
// console.log(statusInvoice)
export default async function Page() {
return (
<>
<Donasi_ProsesTransaksi
statusInvoice={statusInvoice as any}
nomorAdmin={nomorAdmin}
/>
<Donasi_ProsesTransaksi />
</>
);
}