Revisi Tampilan Admin

# fix :
- Tampilan Donasi
# feat :
- Penambahan App Information
## No Issuee
This commit is contained in:
2024-06-06 12:05:06 +08:00
parent 5b8cd3a4b6
commit 0e16d6501f
295 changed files with 2861 additions and 918 deletions

View File

@@ -1,9 +1,17 @@
import { AdminAppInformation_MainView } from "@/app_modules/admin/app-info";
import { AdminAppInformation_MainView } from "@/app_modules/admin/app_info";
import adminAppInformation_getMasterBank from "@/app_modules/admin/app_info/fun/master/get_list_bank";
import adminAppInformation_getNomorAdmin from "@/app_modules/admin/app_info/fun/master/get_nomor_admin";
export default async function Page() {
const nomorAdmin = await adminAppInformation_getNomorAdmin();
const listBank = await adminAppInformation_getMasterBank();
return (
<>
<AdminAppInformation_MainView />
<AdminAppInformation_MainView
nomorAdmin={nomorAdmin}
listBank={listBank}
/>
</>
);
}

View File

@@ -1,4 +1,4 @@
import ComponentAdminGlobal_LoadingPage from "@/app_modules/admin/component/loading_admin_page";
import ComponentAdminGlobal_LoadingPage from "@/app_modules/admin/component_global/loading_admin_page";
export default async function Page() {
return (

View File

@@ -1,4 +1,4 @@
import ComponentAdminGlobal_LoadingPage from "@/app_modules/admin/component/loading_admin_page";
import ComponentAdminGlobal_LoadingPage from "@/app_modules/admin/component_global/loading_admin_page";
export default async function Page() {
return (

View File

@@ -1,4 +1,4 @@
import ComponentAdminGlobal_LoadingPage from "@/app_modules/admin/component/loading_admin_page";
import ComponentAdminGlobal_LoadingPage from "@/app_modules/admin/component_global/loading_admin_page";
export default async function Page() {
return (

View File

@@ -8,13 +8,13 @@ import adminDonasi_getMasterStatus from "@/app_modules/admin/donasi/fun/master/g
export default async function Page({ params }: { params: { id: string } }) {
let donasiId = params.id;
const dataPublish = await AdminDonasi_getOneById(params.id);
const countDonatur = await AdminDonasi_funCountDonatur(params.id);
const listMasterStatus = await adminDonasi_getMasterStatus();
const listDonatur = await adminDonasi_getListDonatur({
donasiId: donasiId,
page: 1,
});
const countDonatur = await AdminDonasi_funCountDonatur(params.id);
const listPencairan = await AdminDonasi_getListPencairanDana(params.id);
const listMasterStatus = await adminDonasi_getMasterStatus();
return (
<>

View File

@@ -1,4 +1,4 @@
import ComponentAdminGlobal_LoadingPage from "@/app_modules/admin/component/loading_admin_page";
import ComponentAdminGlobal_LoadingPage from "@/app_modules/admin/component_global/loading_admin_page";
export default async function Page() {
return (

View File

@@ -1,6 +1,18 @@
import { AdminDonasi_PencairanDana } from "@/app_modules/admin/donasi";
import { AdminDonasi_getOneById } from "@/app_modules/admin/donasi/fun/get/get_one_by_id";
export default async function Page({ params }: { params: { id: string } }) {
let donasiId = params.id;
return <AdminDonasi_PencairanDana donasiId={donasiId} />;
const dataDonasi = await AdminDonasi_getOneById(donasiId);
const danaTerkumpul = dataDonasi?.terkumpul;
const totalPencairan = dataDonasi?.totalPencairan
return (
<AdminDonasi_PencairanDana
donasiId={donasiId}
danaTerkumpul={danaTerkumpul as any}
totalPencairan={totalPencairan as any}
/>
);
}

View File

@@ -0,0 +1,10 @@
import { AdminDonasi_BuktiTransferPencairan } from "@/app_modules/admin/donasi";
export default async function Page({ params }: { params: { id: string } }) {
let imagaId = params.id;
return (
<>
<AdminDonasi_BuktiTransferPencairan imageId={imagaId} />
</>
);
}

View File

@@ -1,4 +1,4 @@
import ComponentAdminGlobal_LoadingPage from "@/app_modules/admin/component/loading_admin_page";
import ComponentAdminGlobal_LoadingPage from "@/app_modules/admin/component_global/loading_admin_page";
export default async function Page() {
return (

View File

@@ -8,10 +8,8 @@ export default async function Page() {
const countReview = await AdminEvent_funCountByStatusId("2");
const countDraft = await AdminEvent_funCountByStatusId("3");
const countReject = await AdminEvent_funCountByStatusId("4");
const countTipeAcara = await AdminEvent_funCountTipeAcara()
const countRiwayat = await AdminEvent_funCountRiwayat()
const countTipeAcara = await AdminEvent_funCountTipeAcara();
const countRiwayat = await AdminEvent_funCountRiwayat();
return (
<>

View File

@@ -1,4 +1,4 @@
import ComponentAdminGlobal_LoadingPage from "@/app_modules/admin/component/loading_admin_page";
import ComponentAdminGlobal_LoadingPage from "@/app_modules/admin/component_global/loading_admin_page";
export default async function Page() {
return (

View File

@@ -1,4 +1,4 @@
import ComponentAdminGlobal_LoadingPage from "@/app_modules/admin/component/loading_admin_page";
import ComponentAdminGlobal_LoadingPage from "@/app_modules/admin/component_global/loading_admin_page";
export default async function Page() {
return (

View File

@@ -1,4 +1,4 @@
import ComponentAdminGlobal_LoadingPage from "@/app_modules/admin/component/loading_admin_page";
import ComponentAdminGlobal_LoadingPage from "@/app_modules/admin/component_global/loading_admin_page";
export default async function Page() {
return (

View File

@@ -1,4 +1,4 @@
import ComponentAdminGlobal_LoadingPage from "@/app_modules/admin/component/loading_admin_page";
import ComponentAdminGlobal_LoadingPage from "@/app_modules/admin/component_global/loading_admin_page";
export default async function Page() {
return (

View File

@@ -1,4 +1,4 @@
import ComponentAdminGlobal_LoadingPage from "@/app_modules/admin/component/loading_admin_page";
import ComponentAdminGlobal_LoadingPage from "@/app_modules/admin/component_global/loading_admin_page";
export default async function Page() {
return (

View File

@@ -2,15 +2,16 @@ import { CreateCeritaPenggalangDonasi } from "@/app_modules/donasi";
import { Donasi_getTemporaryCreate } from "@/app_modules/donasi/fun/get/get_temporary_create";
import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
export default async function Page({ params }: { params: { id: string } }) {
const getTemporaryCreate = await Donasi_getTemporaryCreate(params.id);
const userId = await user_getOneUserId()
const userId = await user_getOneUserId();
return (
<>
<CreateCeritaPenggalangDonasi dataTemporary={getTemporaryCreate as any} userId={userId} />
<CreateCeritaPenggalangDonasi
dataTemporary={getTemporaryCreate as any}
userId={userId}
/>
</>
);
}

View File

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

View File

@@ -2,11 +2,11 @@ import { Event_Beranda } from "@/app_modules/event";
import { Event_getListAllPublish } from "@/app_modules/event/fun/get/get_list_all_publish";
export default async function Page() {
const dataEvent = await Event_getListAllPublish()
const dataEvent = await Event_getListAllPublish();
return (
<>
<Event_Beranda dataEvent={dataEvent as any}/>
<Event_Beranda dataEvent={dataEvent as any} />
</>
);
}

View File

@@ -5,5 +5,7 @@ export const RouterAdminDonasi = {
table_reject: "/dev/admin/donasi/sub-menu/reject",
table_kategori: "/dev/admin/donasi/sub-menu/kategori",
transfer_invoice: "/dev/admin/donasi/sub-detail/transfer-invoice/",
transfer_invoice_reimbursement:
"/dev/admin/donasi/sub-detail/transfer-invoice-reimbursement/",
informasi: "/dev/admin/donasi/sub-menu/informasi",
};

View File

@@ -1,11 +1,6 @@
"use client";
import Coba from "@/ui/Coba";
import { useState } from "react";
import useInfiniteScroll, {
ScrollDirection,
} from "react-easy-infinite-scroll-hook";
import { createItems, loadMore } from "./_util";
import { useShallowEffect } from "@mantine/hooks";
import { Center, Loader, Text } from "@mantine/core";
// Beda Package
import InfiniteScroll from "react-infinite-scroll-component";
@@ -52,50 +47,5 @@ export default function App() {
padding: 8,
};
return (
<>
<div id="scrollableDiv" style={{ height: "100vh", overflow: "auto" }}>
<InfiniteScroll
dataLength={list.length}
next={fetchMoreData}
hasMore={true}
loader={
<center>
<h4>Loading...</h4>
</center>
}
scrollableTarget="scrollableDiv"
>
{list.map((i, index) => (
<div style={style} key={index}>
div - #{index}
</div>
))}
</InfiniteScroll>
</div>
</>
);
return (
<Center>
<div>
<Center>{isLoading && <Loader />}</Center>
<div
// ref={ref as any}
className="List"
style={{
height: 500,
overflowY: "auto",
}}
>
{data.map((key: any) => (
<div className="Row" key={key}>
{key}
</div>
))}
</div>
</div>
</Center>
);
return <Coba />;
}