Fix: Image donasi

Deksripsi:
- Tampilan image dari server wibu
- Upload image ke server wibu
## No Issue
This commit is contained in:
2024-10-28 10:24:38 +08:00
parent 360ba267ec
commit 0371ca5e01
96 changed files with 1562 additions and 1528 deletions

View File

@@ -1,4 +1,4 @@
import { LayoutCreateDonasi } from "@/app_modules/donasi";
import { LayoutCreateCeritaDonasi } from "@/app_modules/donasi/create";
import React from "react";
export default async function Layout({
@@ -8,7 +8,7 @@ export default async function Layout({
}) {
return (
<>
<LayoutCreateDonasi>{children}</LayoutCreateDonasi>
<LayoutCreateCeritaDonasi>{children}</LayoutCreateCeritaDonasi>
</>
);
}

View File

@@ -1,9 +0,0 @@
import ComponentGlobal_V2_LoadingPage from "@/app_modules/_global/loading_page_v2";
export default async function Page() {
return (
<>
<ComponentGlobal_V2_LoadingPage />
</>
);
}

View File

@@ -1,8 +1,10 @@
import { Donasi_CreateKabar } from "@/app_modules/donasi";
export default async function Page({params}: {params: {id: string}}) {
const donasiId = params.id
return<>
<Donasi_CreateKabar donasiId={donasiId}/>
export default async function Page({ params }: { params: { id: string } }) {
const donasiId = params.id;
return (
<>
<Donasi_CreateKabar donasiId={donasiId} />
</>
}
);
}

View File

@@ -1,16 +0,0 @@
import { LayoutDetailMainDonasi } from "@/app_modules/donasi";
import React from "react";
export default async function Layout({
children,
params
}: {
children: React.ReactNode;
params: {id: string}
}) {
return (
<>
<LayoutDetailMainDonasi donasiId={params.id}>{children}</LayoutDetailMainDonasi>
</>
);
}

View File

@@ -1,22 +0,0 @@
import prisma from "@/app/lib/prisma";
import { LayoutDonasi_DetailNotif } from "@/app_modules/donasi";
import { Donasi_getOneKabar } from "@/app_modules/donasi/fun/get/get_one_kabar";
import React from "react";
export default async function Layout({
children,
params,
}: {
children: React.ReactNode;
params: { id: string };
}) {
let kabarId = params.id;
const dataKabar = await Donasi_getOneKabar(kabarId);
const donasiId = dataKabar?.donasiId
return (
<>
<LayoutDonasi_DetailNotif donasiId={donasiId as any}>{children}</LayoutDonasi_DetailNotif>
</>
);
}

View File

@@ -1,9 +0,0 @@
import ComponentGlobal_V2_LoadingPage from "@/app_modules/_global/loading_page_v2";
export default async function Page() {
return (
<>
<ComponentGlobal_V2_LoadingPage />
</>
);
}

View File

@@ -1,9 +0,0 @@
import { Donasi_DetailNotif } from "@/app_modules/donasi";
import { Donasi_getOneKabar } from "@/app_modules/donasi/fun/get/get_one_kabar";
export default async function Page({ params }: { params: { id: string } }) {
let kabarId = params.id;
const dataKabar = await Donasi_getOneKabar(kabarId);
return <Donasi_DetailNotif dataKabar={dataKabar as any} />;
}

View File

@@ -0,0 +1,29 @@
import { funGetUserIdByToken } from "@/app_modules/_global/fun/get";
import { LayoutDetailMainDonasi } from "@/app_modules/donasi";
import { Donasi_getOneById } from "@/app_modules/donasi/fun/get/get_one_donasi_by_id";
import React from "react";
export default async function Layout({
children,
params,
}: {
children: React.ReactNode;
params: { id: string };
}) {
const donasiId = params.id;
const getData = await Donasi_getOneById(donasiId);
const authorId = getData?.authorId;
const userLoginId = await funGetUserIdByToken();
return (
<>
<LayoutDetailMainDonasi
donasiId={donasiId}
authorId={authorId as any}
userLoginId={userLoginId}
>
{children}
</LayoutDetailMainDonasi>
</>
);
}

View File

@@ -8,9 +8,11 @@ export default async function Layout({
children: React.ReactNode;
params: { id: string };
}) {
const donasiId = params.id;
return (
<>
<LayoutDetailPublishDonasi donasiId={params.id}>
<LayoutDetailPublishDonasi donasiId={donasiId}>
{children}
</LayoutDetailPublishDonasi>
</>

View File

@@ -4,8 +4,11 @@ import { Donasi_getOneById } from "@/app_modules/donasi/fun/get/get_one_donasi_b
export default async function Page({params}: {params: {id: string}}) {
let donasiId= params.id
const dataReject = await Donasi_getOneById(donasiId)
const fileIdImageCerita = dataReject?.CeritaDonasi?.imageId
return<>
<DetailRejectDonasi dataReject={dataReject as any}/>
</>
return (
<>
<DetailRejectDonasi dataReject={dataReject as any} fileIdImageCerita={fileIdImageCerita as any}/>
</>
);
}

View File

@@ -3,7 +3,7 @@ import Donasi_getCeritaByDonasiId from "@/app_modules/donasi/fun/get/get_cerita_
export default async function Page({ params }: { params: { id: string } }) {
const dataCerita = await Donasi_getCeritaByDonasiId(params.id)
// console.log(dataCerita);
return (
<>
<EditCeritaPenggalangDonasi dataCerita={dataCerita as any} />

View File

@@ -0,0 +1,16 @@
import { Donasi_UiEditKabar } from "@/app_modules/donasi/_ui";
import { Donasi_getOneKabar } from "@/app_modules/donasi/fun/get/get_one_kabar";
import React from "react";
async function Page({ params }: { params: { id: string } }) {
const kabarId = params.id;
const dataKabar = await Donasi_getOneKabar(kabarId);
return (
<>
<Donasi_UiEditKabar dataKabar={dataKabar} />
</>
);
}
export default Page;

View File

@@ -1,13 +1,13 @@
import { KabarDonasi } from "@/app_modules/donasi";
import { donasi_funGetListKabarById } from "@/app_modules/donasi/fun/get/get_list_kabar";
import { Donasi_getOneKabar } from "@/app_modules/donasi/fun/get/get_one_kabar";
export default async function Page({params}: {params: {id: string}}) {
const donasiId = params.id
const listKabar = await donasi_funGetListKabarById({ page: 1, donasiId : donasiId});
export default async function Page({ params }: { params: { id: string } }) {
let kabarId = params.id;
const dataDonasi = await Donasi_getOneKabar(kabarId);
return (
<>
<KabarDonasi listKabar={listKabar as any} donasiId={donasiId} />
<KabarDonasi dataDonasi={dataDonasi as any} />
</>
);
}

View File

@@ -0,0 +1,18 @@
import { Donasi_UiDaftarKabar } from "@/app_modules/donasi/_ui";
import { donasi_funGetListKabarById } from "@/app_modules/donasi/fun/get/get_list_kabar";
async function Page({ params }: { params: { id: string } }) {
const donasiId = params.id;
const listKabar = await donasi_funGetListKabarById({
page: 1,
donasiId: donasiId,
});
return (
<>
<Donasi_UiDaftarKabar dataDonasi={listKabar as any} donasiId={donasiId}/>
</>
);
}
export default Page;

View File

@@ -0,0 +1,18 @@
import { Donasi_UiRekapKabar } from "@/app_modules/donasi/_ui";
import { donasi_funGetListKabarById } from "@/app_modules/donasi/fun/get/get_list_kabar";
async function Page({ params }: { params: { id: string } }) {
const donasiId = params.id;
const listKabar = await donasi_funGetListKabarById({
page: 1,
donasiId: donasiId,
});
return (
<>
<Donasi_UiRekapKabar donasiId={donasiId} listKabar={listKabar as any} />
</>
);
}
export default Page;

View File

@@ -1,16 +0,0 @@
import { LayoutListKabarDonasi } from "@/app_modules/donasi";
import React from "react";
export default async function Layput({
children,
params
}: {
children: React.ReactNode;
params: {id: string}
}) {
return (
<>
<LayoutListKabarDonasi>{children}</LayoutListKabarDonasi>
</>
);
}

View File

@@ -1,13 +0,0 @@
import { ListKabarDonasi } from "@/app_modules/donasi";
import { donasi_funGetListKabarById } from "@/app_modules/donasi/fun/get/get_list_kabar";
export default async function Page({params}: {params: {id: string}}) {
const donasiId = params.id
const listKabar = await donasi_funGetListKabarById({page: 1, donasiId : donasiId});
return (
<>
<ListKabarDonasi donasiId={donasiId} listKabar={listKabar as any} />
</>
);
}

View File

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

View File

@@ -1,9 +0,0 @@
import ComponentGlobal_V2_LoadingPage from "@/app_modules/_global/loading_page_v2";
export default async function Page() {
return (
<>
<ComponentGlobal_V2_LoadingPage />
</>
);
}

View File

@@ -1,14 +0,0 @@
import { Donasi_NotifPage } from "@/app_modules/donasi";
import { Donasi_getNotifByUserId } from "@/app_modules/donasi/fun/get/get_notif_by_user_id";
export default async function Page({ params }: { params: { id: string } }) {
let userId = params.id;
const dataNotif = await Donasi_getNotifByUserId(userId);
// console.log(dataNotif)
return (
<>
<Donasi_NotifPage dataNotif={dataNotif as any} />
</>
);
}

View File

@@ -1,5 +0,0 @@
import { PagePopUpCreateDonasi } from "@/app_modules/donasi";
export default async function Page() {
return <PagePopUpCreateDonasi />;
}

View File

@@ -1,5 +1,4 @@
import { Donasi_InvoiceProses } from "@/app_modules/donasi";
import { Donasi_getOneById } from "@/app_modules/donasi/fun/get/get_one_donasi_by_id";
import { Donasi_getOneInvoiceById } from "@/app_modules/donasi/fun/get/get_one_invoice_by_id";
export default async function Page({ params }: { params: { id: string } }) {