Fix: Image donasi
Deksripsi: - Tampilan image dari server wibu - Upload image ke server wibu ## No Issue
This commit is contained in:
@@ -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>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
import ComponentGlobal_V2_LoadingPage from "@/app_modules/_global/loading_page_v2";
|
||||
|
||||
export default async function Page() {
|
||||
return (
|
||||
<>
|
||||
<ComponentGlobal_V2_LoadingPage />
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -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} />
|
||||
</>
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
@@ -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>
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -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>
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
import ComponentGlobal_V2_LoadingPage from "@/app_modules/_global/loading_page_v2";
|
||||
|
||||
export default async function Page() {
|
||||
return (
|
||||
<>
|
||||
<ComponentGlobal_V2_LoadingPage />
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -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} />;
|
||||
}
|
||||
29
src/app/dev/donasi/detail/main/[id]/layout.tsx
Normal file
29
src/app/dev/donasi/detail/main/[id]/layout.tsx
Normal 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>
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -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>
|
||||
</>
|
||||
@@ -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}/>
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -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} />
|
||||
|
||||
16
src/app/dev/donasi/edit/kabar/[id]/page.tsx
Normal file
16
src/app/dev/donasi/edit/kabar/[id]/page.tsx
Normal 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;
|
||||
@@ -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} />
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
18
src/app/dev/donasi/kabar/daftar/[id]/page.tsx
Normal file
18
src/app/dev/donasi/kabar/daftar/[id]/page.tsx
Normal 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;
|
||||
18
src/app/dev/donasi/kabar/rekap/[id]/page.tsx
Normal file
18
src/app/dev/donasi/kabar/rekap/[id]/page.tsx
Normal 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;
|
||||
@@ -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>
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -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} />
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -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>
|
||||
</>
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
import ComponentGlobal_V2_LoadingPage from "@/app_modules/_global/loading_page_v2";
|
||||
|
||||
export default async function Page() {
|
||||
return (
|
||||
<>
|
||||
<ComponentGlobal_V2_LoadingPage />
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -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} />
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
import { PagePopUpCreateDonasi } from "@/app_modules/donasi";
|
||||
|
||||
export default async function Page() {
|
||||
return <PagePopUpCreateDonasi />;
|
||||
}
|
||||
@@ -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 } }) {
|
||||
|
||||
Reference in New Issue
Block a user