Kabar Donasi
# feat - Create kabar - Delete kabar - List kabar ## No issue
This commit is contained in:
14
src/app/dev/donasi/create/create_kabar/[id]/layout.tsx
Normal file
14
src/app/dev/donasi/create/create_kabar/[id]/layout.tsx
Normal file
@@ -0,0 +1,14 @@
|
||||
import { LayoutDonasi_CreateKabar } from "@/app_modules/donasi";
|
||||
import React from "react";
|
||||
|
||||
export default async function Layout({
|
||||
children,
|
||||
}: {
|
||||
children: React.ReactNode;
|
||||
}) {
|
||||
return (
|
||||
<>
|
||||
<LayoutDonasi_CreateKabar>{children}</LayoutDonasi_CreateKabar>
|
||||
</>
|
||||
);
|
||||
}
|
||||
8
src/app/dev/donasi/create/create_kabar/[id]/page.tsx
Normal file
8
src/app/dev/donasi/create/create_kabar/[id]/page.tsx
Normal file
@@ -0,0 +1,8 @@
|
||||
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}/>
|
||||
</>
|
||||
}
|
||||
@@ -7,6 +7,7 @@ export default async function Page({ params }: { params: { id: string } }) {
|
||||
let invoiceId = params.id;
|
||||
const dataDonasi = await Donasi_getOneInvoiceById(invoiceId);
|
||||
const countDonatur= await Donasi_getCountDonatur(dataDonasi?.donasiId as any)
|
||||
console.log(dataDonasi?.Donasi?.progres)
|
||||
|
||||
|
||||
return (
|
||||
|
||||
@@ -3,12 +3,16 @@ import React from "react";
|
||||
|
||||
export default async function Layout({
|
||||
children,
|
||||
params,
|
||||
}: {
|
||||
children: React.ReactNode;
|
||||
params: { id: string };
|
||||
}) {
|
||||
return (
|
||||
<>
|
||||
<LayoutDetailPublishDonasi>{children}</LayoutDetailPublishDonasi>
|
||||
<LayoutDetailPublishDonasi donasiId={params.id}>
|
||||
{children}
|
||||
</LayoutDetailPublishDonasi>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
12
src/app/dev/donasi/donatur/[id]/page.tsx
Normal file
12
src/app/dev/donasi/donatur/[id]/page.tsx
Normal file
@@ -0,0 +1,12 @@
|
||||
import { DonaturDonasi } from "@/app_modules/donasi";
|
||||
import { Donasi_getListDonatur } from "@/app_modules/donasi/fun/get/get_list_donatur";
|
||||
|
||||
export default async function Page({ params }: { params: { id: string } }) {
|
||||
const listDonatur = await Donasi_getListDonatur(params.id);
|
||||
|
||||
return (
|
||||
<>
|
||||
<DonaturDonasi listDonatur={listDonatur as any} />
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
import { DonaturDonasi } from "@/app_modules/donasi";
|
||||
|
||||
export default async function Page() {
|
||||
return<>
|
||||
<DonaturDonasi/>
|
||||
|
||||
</>
|
||||
}
|
||||
@@ -3,12 +3,14 @@ import React from "react";
|
||||
|
||||
export default async function Layout({
|
||||
children,
|
||||
params
|
||||
}: {
|
||||
children: React.ReactNode;
|
||||
params: {id: string}
|
||||
}) {
|
||||
return (
|
||||
<>
|
||||
<LayoutUpdateKabarDonasi>{children}</LayoutUpdateKabarDonasi>
|
||||
<LayoutUpdateKabarDonasi kabarId={params.id}>{children}</LayoutUpdateKabarDonasi>
|
||||
</>
|
||||
);
|
||||
}
|
||||
11
src/app/dev/donasi/edit/update_kabar/[id]/page.tsx
Normal file
11
src/app/dev/donasi/edit/update_kabar/[id]/page.tsx
Normal file
@@ -0,0 +1,11 @@
|
||||
import { UpdateKabarDonasi } 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<>
|
||||
<UpdateKabarDonasi dataKabar={dataKabar as any}/>
|
||||
</>
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
import { UpdateKabarDonasi } from "@/app_modules/donasi";
|
||||
|
||||
export default async function Page() {
|
||||
return<>
|
||||
<UpdateKabarDonasi/>
|
||||
</>
|
||||
}
|
||||
13
src/app/dev/donasi/kabar/[id]/page.tsx
Normal file
13
src/app/dev/donasi/kabar/[id]/page.tsx
Normal file
@@ -0,0 +1,13 @@
|
||||
import { KabarDonasi } from "@/app_modules/donasi";
|
||||
import { Donasi_getListKabar } 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_getListKabar(donasiId)
|
||||
|
||||
return (
|
||||
<>
|
||||
<KabarDonasi listKabar={listKabar as any} />
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
import { KabarDonasi } from "@/app_modules/donasi";
|
||||
|
||||
export default async function Page() {
|
||||
return (
|
||||
<>
|
||||
<KabarDonasi />
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -3,8 +3,10 @@ import React from "react";
|
||||
|
||||
export default async function Layput({
|
||||
children,
|
||||
params
|
||||
}: {
|
||||
children: React.ReactNode;
|
||||
params: {id: string}
|
||||
}) {
|
||||
return (
|
||||
<>
|
||||
13
src/app/dev/donasi/list_kabar/[id]/page.tsx
Normal file
13
src/app/dev/donasi/list_kabar/[id]/page.tsx
Normal file
@@ -0,0 +1,13 @@
|
||||
import { ListKabarDonasi } from "@/app_modules/donasi";
|
||||
import { Donasi_getListKabar } 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_getListKabar(donasiId)
|
||||
|
||||
return (
|
||||
<>
|
||||
<ListKabarDonasi donasiId={donasiId} listKabar={listKabar as any} />
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
import { ListKabarDonasi } from "@/app_modules/donasi";
|
||||
|
||||
export default async function Page() {
|
||||
return (
|
||||
<>
|
||||
<ListKabarDonasi />
|
||||
</>
|
||||
);
|
||||
}
|
||||
8
src/app/dev/donasi/notif_page/[id]/layout.tsx
Normal file
8
src/app/dev/donasi/notif_page/[id]/layout.tsx
Normal file
@@ -0,0 +1,8 @@
|
||||
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>
|
||||
</>
|
||||
}
|
||||
9
src/app/dev/donasi/notif_page/[id]/page.tsx
Normal file
9
src/app/dev/donasi/notif_page/[id]/page.tsx
Normal file
@@ -0,0 +1,9 @@
|
||||
import { Donasi_NotifPage } from "@/app_modules/donasi";
|
||||
|
||||
export default async function Page() {
|
||||
return (
|
||||
<>
|
||||
<Donasi_NotifPage />
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -5,6 +5,7 @@ export default async function Page({ params }: { params: { id: string } }) {
|
||||
let authorId = params.id;
|
||||
const dataPenggalang = await Donasi_getAuthorById(authorId);
|
||||
|
||||
|
||||
return (
|
||||
<>
|
||||
<PenggalangDanaDonasi dataPenggalang={dataPenggalang as any} />
|
||||
|
||||
Reference in New Issue
Block a user