fix: donasi

deskripsi:
src/app/api/donasi/[id]/route.ts
src/app/api/donasi/[id]/temporary-create/route.ts
src/app/dev/(user)/donasi/create/cerita_penggalang/[id]/page.tsx
src/app/dev/(user)/donasi/detail/draft/[id]/page.tsx
src/app/dev/(user)/donasi/detail/review/[id]/page.tsx
src/app_modules/admin/_components_v3/comp_button_user_circle.tsx
src/app_modules/donasi/component/detail_main/cerita_penggalang.tsx
src/app_modules/donasi/create/create_cerita_penggalang.tsx
src/app_modules/donasi/create/create_donasi_new.tsx
src/app_modules/donasi/detail/detail_draft/index.tsx
src/app_modules/donasi/detail/detail_review/index.tsx
src/app_modules/donasi/lib/api_donasi.ts

- Perubahan use server menjadi API

No Issue
This commit is contained in:
2025-06-05 16:21:37 +08:00
parent c10277f026
commit 0e4dda5356
12 changed files with 313 additions and 89 deletions

View File

@@ -1,17 +1,9 @@
import { funGetUserIdByToken } from "@/app_modules/_global/fun/get";
import { CreateCeritaPenggalangDonasi } from "@/app_modules/donasi";
import { Donasi_getTemporaryCreate } from "@/app_modules/donasi/fun/get/get_temporary_create";
export default async function Page({ params }: { params: { id: string } }) {
const getTemporaryCreate = await Donasi_getTemporaryCreate(params.id);
const userLoginId = await funGetUserIdByToken();
export default async function Page() {
return (
<>
<CreateCeritaPenggalangDonasi
dataTemporary={getTemporaryCreate as any}
userId={userLoginId as string}
/>
<CreateCeritaPenggalangDonasi />
</>
);
}

View File

@@ -1,14 +1,9 @@
import { DetailDraftDonasi } from "@/app_modules/donasi";
import { Donasi_getOneById } from "@/app_modules/donasi/fun/get/get_one_donasi_by_id";
export default async function Page({ params }: { params: { id: string } }) {
const donasiId = params.id
const dataDonasi = await Donasi_getOneById(donasiId);
export default async function Page() {
return (
<>
<DetailDraftDonasi dataDonasi={dataDonasi as any} />
<DetailDraftDonasi />
</>
);
}

View File

@@ -1,12 +1,9 @@
import { DetailReviewDonasi } from "@/app_modules/donasi";
import { Donasi_getOneById } from "@/app_modules/donasi/fun/get/get_one_donasi_by_id";
export default async function Page({ params }: { params: { id: string } }) {
const dataDonasi = await Donasi_getOneById(params.id);
export default async function Page() {
return (
<>
<DetailReviewDonasi dataDonasi={dataDonasi as any} />
<DetailReviewDonasi />
</>
);
}