- Ganti Appshell dengan tamplate buatan sendiri di modul donasi
## No Issuue
This commit is contained in:
2024-04-20 07:25:43 +08:00
parent f3e9b5efae
commit 07a4ce0162
58 changed files with 379 additions and 82 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -3,6 +3,7 @@
import { AppShell } from "@mantine/core"; import { AppShell } from "@mantine/core";
import React from "react"; import React from "react";
import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate"; import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
export default function LayoutDonasi_CreateKabar({ export default function LayoutDonasi_CreateKabar({
children, children,
@@ -11,9 +12,9 @@ export default function LayoutDonasi_CreateKabar({
}) { }) {
return ( return (
<> <>
<AppShell header={<ComponentDonasi_HeaderTamplate title="Buat Kabar" />}> <AppComponentGlobal_LayoutTamplate header={<ComponentDonasi_HeaderTamplate title="Buat Kabar" />}>
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
); );
} }

View File

@@ -3,12 +3,13 @@
import { AppShell } from "@mantine/core" import { AppShell } from "@mantine/core"
import React from "react" import React from "react"
import ComponentDonasi_HeaderTamplate from "../component/header_tamplate" import ComponentDonasi_HeaderTamplate from "../component/header_tamplate"
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate"
export default function LayoutCreateDonasi({children}: {children: React.ReactNode}){ export default function LayoutCreateDonasi({children}: {children: React.ReactNode}){
return<> return<>
<AppShell header={<ComponentDonasi_HeaderTamplate title="Buat Donasi"/>}> <AppComponentGlobal_LayoutTamplate header={<ComponentDonasi_HeaderTamplate title="Buat Donasi"/>}>
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
} }

View File

@@ -5,6 +5,7 @@ import React from "react";
import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate"; import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate";
import { useRouter } from "next/navigation"; import { useRouter } from "next/navigation";
import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi"; import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
export default function LayoutDonasi_DetailNotif({ export default function LayoutDonasi_DetailNotif({
children, children,
@@ -16,7 +17,7 @@ export default function LayoutDonasi_DetailNotif({
const router = useRouter(); const router = useRouter();
return ( return (
<> <>
<AppShell <AppComponentGlobal_LayoutTamplate
header={<ComponentDonasi_HeaderTamplate title="Detail Pemberitahuan" />} header={<ComponentDonasi_HeaderTamplate title="Detail Pemberitahuan" />}
footer={ footer={
<Footer height={70} p={"md"}> <Footer height={70} p={"md"}>
@@ -35,7 +36,7 @@ export default function LayoutDonasi_DetailNotif({
} }
> >
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
); );
} }

View File

@@ -4,13 +4,14 @@ import { AppShell } from "@mantine/core"
import React from "react" import React from "react"
import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate" import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate"
import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi" import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi"
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate"
export default function LayoutDetailDonasiSaya({children}: {children: React.ReactNode}){ export default function LayoutDetailDonasiSaya({children}: {children: React.ReactNode}){
return<> return<>
<AppShell <AppComponentGlobal_LayoutTamplate
header={<ComponentDonasi_HeaderTamplate title="Detail Donasi Saya" route={RouterDonasi.main_donasi_saya} />} header={<ComponentDonasi_HeaderTamplate title="Detail Donasi Saya" route={RouterDonasi.main_donasi_saya} />}
> >
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
} }

View File

@@ -24,6 +24,7 @@ import router from "next/router";
import { title } from "process"; import { title } from "process";
import { useRouter } from "next/navigation"; import { useRouter } from "next/navigation";
import { data } from "autoprefixer"; import { data } from "autoprefixer";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
export default function LayoutDetailDraftDonasi({ export default function LayoutDetailDraftDonasi({
children, children,
@@ -36,7 +37,7 @@ export default function LayoutDetailDraftDonasi({
const router = useRouter(); const router = useRouter();
return ( return (
<> <>
<AppShell <AppComponentGlobal_LayoutTamplate
header={ header={
<Header height={50} sx={{ borderStyle: "none" }}> <Header height={50} sx={{ borderStyle: "none" }}>
<Group h={50} position="apart" px={"md"}> <Group h={50} position="apart" px={"md"}>
@@ -57,7 +58,7 @@ export default function LayoutDetailDraftDonasi({
} }
> >
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
<Modal opened={opened} onClose={close} centered withCloseButton={false}> <Modal opened={opened} onClose={close} centered withCloseButton={false}>
<Stack> <Stack>
<Button <Button

View File

@@ -12,6 +12,7 @@ import { useRouter } from "next/navigation";
import React from "react"; import React from "react";
import FooterDonasi from "../../component/footer_close_donasi"; import FooterDonasi from "../../component/footer_close_donasi";
import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate"; import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
export default function LayoutDetailKabarDonasi({ export default function LayoutDetailKabarDonasi({
children, children,
@@ -21,12 +22,12 @@ export default function LayoutDetailKabarDonasi({
const router = useRouter(); const router = useRouter();
return ( return (
<> <>
<AppShell <AppComponentGlobal_LayoutTamplate
header={<ComponentDonasi_HeaderTamplate title="Detail Kabar" hideBack={true} />} header={<ComponentDonasi_HeaderTamplate title="Detail Kabar" hideBack={true} />}
footer={<FooterDonasi />} footer={<FooterDonasi />}
> >
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
); );
} }

View File

@@ -1,5 +1,6 @@
"use client"; "use client";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
import ButtonDonasi from "@/app_modules/donasi/component/footer_button_donasi"; import ButtonDonasi from "@/app_modules/donasi/component/footer_button_donasi";
import FooterDonasi from "@/app_modules/donasi/component/footer_close_donasi"; import FooterDonasi from "@/app_modules/donasi/component/footer_close_donasi";
import ComponentDonasi_HeaderTamplate from "@/app_modules/donasi/component/header_tamplate"; import ComponentDonasi_HeaderTamplate from "@/app_modules/donasi/component/header_tamplate";
@@ -18,11 +19,11 @@ export default function LayoutCeritaPenggalangDonasi({
if (statusDonasiId !== "1") { if (statusDonasiId !== "1") {
return ( return (
<> <>
<AppShell <AppComponentGlobal_LayoutTamplate
header={<ComponentDonasi_HeaderTamplate title="Cerita Penggalang Dana" />} header={<ComponentDonasi_HeaderTamplate title="Cerita Penggalang Dana" />}
> >
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
); );
} }

View File

@@ -3,6 +3,7 @@
import { AppShell } from "@mantine/core"; import { AppShell } from "@mantine/core";
import React from "react"; import React from "react";
import ComponentDonasi_HeaderTamplate from "../../../component/header_tamplate"; import ComponentDonasi_HeaderTamplate from "../../../component/header_tamplate";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
export default function LayoutDonaturDonasi({ export default function LayoutDonaturDonasi({
children, children,
@@ -11,9 +12,9 @@ export default function LayoutDonaturDonasi({
}) { }) {
return ( return (
<> <>
<AppShell header={<ComponentDonasi_HeaderTamplate title="Donatur" />}> <AppComponentGlobal_LayoutTamplate header={<ComponentDonasi_HeaderTamplate title="Donatur" />}>
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
); );
} }

View File

@@ -1,16 +1,22 @@
"use client" "use client";
import { AppShell } from "@mantine/core" import { AppShell } from "@mantine/core";
import React from "react" import React from "react";
import ComponentDonasi_HeaderTamplate from "../../../component/header_tamplate" import ComponentDonasi_HeaderTamplate from "../../../component/header_tamplate";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
export default function LayoutKabarDonasi({children}: {children: React.ReactNode}){ export default function LayoutKabarDonasi({
return<> children,
<AppShell }: {
header={<ComponentDonasi_HeaderTamplate title="Kabar Terbaru"/>} children: React.ReactNode;
> }) {
return (
<>
<AppComponentGlobal_LayoutTamplate
header={<ComponentDonasi_HeaderTamplate title="Kabar Terbaru" />}
>
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
} );
}

View File

@@ -4,22 +4,23 @@ import { AppShell, Box, Button, Center, Footer } from "@mantine/core";
import React from "react"; import React from "react";
import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate"; import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate";
import ButtonDonasi from "../../component/footer_button_donasi"; import ButtonDonasi from "../../component/footer_button_donasi";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
export default function LayoutDetailMainDonasi({ export default function LayoutDetailMainDonasi({
children, children,
donasiId donasiId,
}: { }: {
children: React.ReactNode; children: React.ReactNode;
donasiId: string donasiId: string;
}) { }) {
return ( return (
<> <>
<AppShell <AppComponentGlobal_LayoutTamplate
header={<ComponentDonasi_HeaderTamplate title="Detail Donasi" />} header={<ComponentDonasi_HeaderTamplate title="Detail Donasi" />}
footer={<ButtonDonasi donasiId={donasiId}/>} footer={<ButtonDonasi donasiId={donasiId} />}
> >
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
); );
} }

View File

@@ -1,5 +1,6 @@
"use client"; "use client";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
import ComponentDonasi_HeaderTamplate from "@/app_modules/donasi/component/header_tamplate"; import ComponentDonasi_HeaderTamplate from "@/app_modules/donasi/component/header_tamplate";
import { AppShell } from "@mantine/core"; import { AppShell } from "@mantine/core";
import React from "react"; import React from "react";
@@ -11,9 +12,11 @@ export default function LayoutPencairanDanaDonasi({
}) { }) {
return ( return (
<> <>
<AppShell header={<ComponentDonasi_HeaderTamplate title="Pencairan Dana" />}> <AppComponentGlobal_LayoutTamplate
header={<ComponentDonasi_HeaderTamplate title="Pencairan Dana" />}
>
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
); );
} }

View File

@@ -1,5 +1,6 @@
"use client"; "use client";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
import ComponentDonasi_HeaderTamplate from "@/app_modules/donasi/component/header_tamplate"; import ComponentDonasi_HeaderTamplate from "@/app_modules/donasi/component/header_tamplate";
import { AppShell } from "@mantine/core"; import { AppShell } from "@mantine/core";
import React from "react"; import React from "react";
@@ -11,12 +12,12 @@ export default function LayoutPenggalangDanaDonasi({
}) { }) {
return ( return (
<> <>
<AppShell <AppComponentGlobal_LayoutTamplate
header={<ComponentDonasi_HeaderTamplate title="Informasi Penggalangan Dana" />} header={<ComponentDonasi_HeaderTamplate title="Informasi Penggalangan Dana" />}
// footer={<FooterDonasi />} // footer={<FooterDonasi />}
> >
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
); );
} }

View File

@@ -5,6 +5,7 @@ import React from "react";
import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate"; import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate";
import { IconEdit, IconMessageShare } from "@tabler/icons-react"; import { IconEdit, IconMessageShare } from "@tabler/icons-react";
import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi"; import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
export default function LayoutDetailPublishDonasi({ export default function LayoutDetailPublishDonasi({
children, children,
@@ -15,7 +16,7 @@ export default function LayoutDetailPublishDonasi({
}) { }) {
return ( return (
<> <>
<AppShell <AppComponentGlobal_LayoutTamplate
header={ header={
<ComponentDonasi_HeaderTamplate <ComponentDonasi_HeaderTamplate
title="Detail Publish" title="Detail Publish"
@@ -25,7 +26,7 @@ export default function LayoutDetailPublishDonasi({
} }
> >
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
); );
} }

View File

@@ -5,6 +5,7 @@ import React from "react";
import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate"; import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate";
import { IconEdit, IconMessageShare } from "@tabler/icons-react"; import { IconEdit, IconMessageShare } from "@tabler/icons-react";
import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi"; import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
export default function LayoutDetailRejectDonasi({ export default function LayoutDetailRejectDonasi({
children, children,
@@ -14,9 +15,9 @@ export default function LayoutDetailRejectDonasi({
return ( return (
<> <>
<AppShell header={<ComponentDonasi_HeaderTamplate title="Detail Reject" />}> <AppComponentGlobal_LayoutTamplate header={<ComponentDonasi_HeaderTamplate title="Detail Reject" />}>
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
); );
} }

View File

@@ -5,6 +5,7 @@ import React from "react";
import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate"; import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate";
import { IconEdit, IconMessageShare } from "@tabler/icons-react"; import { IconEdit, IconMessageShare } from "@tabler/icons-react";
import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi"; import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
export default function LayoutDetailReviewDonasi({ export default function LayoutDetailReviewDonasi({
children, children,
@@ -14,9 +15,9 @@ export default function LayoutDetailReviewDonasi({
return ( return (
<> <>
<AppShell header={<ComponentDonasi_HeaderTamplate title="Detail Review" />}> <AppComponentGlobal_LayoutTamplate header={<ComponentDonasi_HeaderTamplate title="Detail Review" />}>
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
); );
} }

View File

@@ -3,6 +3,7 @@
import { AppShell } from "@mantine/core"; import { AppShell } from "@mantine/core";
import React from "react"; import React from "react";
import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate"; import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
export default function LayoutEditCeritaPenggalangDonasi({ export default function LayoutEditCeritaPenggalangDonasi({
children, children,
@@ -11,9 +12,9 @@ export default function LayoutEditCeritaPenggalangDonasi({
}) { }) {
return ( return (
<> <>
<AppShell header={<ComponentDonasi_HeaderTamplate title="Update Cerita Penggalang" />}> <AppComponentGlobal_LayoutTamplate header={<ComponentDonasi_HeaderTamplate title="Update Cerita Penggalang" />}>
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
); );
} }

View File

@@ -3,6 +3,7 @@
import { AppShell } from "@mantine/core"; import { AppShell } from "@mantine/core";
import React from "react"; import React from "react";
import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate"; import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
export default function LayoutEditDonasi({ export default function LayoutEditDonasi({
children, children,
@@ -11,9 +12,9 @@ export default function LayoutEditDonasi({
}) { }) {
return ( return (
<> <>
<AppShell header={<ComponentDonasi_HeaderTamplate title="Edit Donasi" />}> <AppComponentGlobal_LayoutTamplate header={<ComponentDonasi_HeaderTamplate title="Edit Donasi" />}>
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
); );
} }

View File

@@ -3,6 +3,7 @@
import { AppShell } from "@mantine/core"; import { AppShell } from "@mantine/core";
import React from "react"; import React from "react";
import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate"; import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
export default function LayoutDonasi_EditRekening({ export default function LayoutDonasi_EditRekening({
children, children,
@@ -11,11 +12,11 @@ export default function LayoutDonasi_EditRekening({
}) { }) {
return ( return (
<> <>
<AppShell <AppComponentGlobal_LayoutTamplate
header={<ComponentDonasi_HeaderTamplate title="Edit Rekening" />} header={<ComponentDonasi_HeaderTamplate title="Edit Rekening" />}
> >
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
); );
} }

View File

@@ -1,5 +1,6 @@
"use client"; "use client";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
import ComponentDonasi_HeaderTamplate from "@/app_modules/donasi/component/header_tamplate"; import ComponentDonasi_HeaderTamplate from "@/app_modules/donasi/component/header_tamplate";
import { AppShell } from "@mantine/core"; import { AppShell } from "@mantine/core";
import React from "react"; import React from "react";
@@ -11,10 +12,10 @@ export default function LayoutListKabarDonasi({
}) { }) {
return ( return (
<> <>
<AppShell <AppComponentGlobal_LayoutTamplate
header={<ComponentDonasi_HeaderTamplate title="List Kabar" />}> header={<ComponentDonasi_HeaderTamplate title="List Kabar" />}>
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
); );
} }

View File

@@ -17,19 +17,20 @@ import { AppRouterInstance } from "next/dist/shared/lib/app-router-context.share
import { Donasi_funDeleteKabar } from "../../fun/delete/fun_delete.kabar"; import { Donasi_funDeleteKabar } from "../../fun/delete/fun_delete.kabar";
import { NotifBerhasil } from "../../component/notifikasi/notif_berhasil"; import { NotifBerhasil } from "../../component/notifikasi/notif_berhasil";
import { NotifGagal } from "../../component/notifikasi/notif_gagal"; import { NotifGagal } from "../../component/notifikasi/notif_gagal";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
export default function LayoutUpdateKabarDonasi({ export default function LayoutUpdateKabarDonasi({
children, children,
kabarId kabarId,
}: { }: {
children: React.ReactNode; children: React.ReactNode;
kabarId: string kabarId: string;
}) { }) {
const router = useRouter(); const router = useRouter();
return ( return (
<> <>
<AppShell <AppComponentGlobal_LayoutTamplate
header={<ComponentDonasi_HeaderTamplate title="Update Kabar" />} header={<ComponentDonasi_HeaderTamplate title="Update Kabar" />}
footer={ footer={
<Footer height={70}> <Footer height={70}>
@@ -37,7 +38,12 @@ export default function LayoutUpdateKabarDonasi({
{/* <Button radius={"xl"} variant="outline" color="green"> {/* <Button radius={"xl"} variant="outline" color="green">
Edit Edit
</Button> */} </Button> */}
<Button radius={"xl"} variant="outline" color="red" onClick={() => onDelete(router,kabarId )}> <Button
radius={"xl"}
variant="outline"
color="red"
onClick={() => onDelete(router, kabarId)}
>
Hapus Hapus
</Button> </Button>
</Group> </Group>
@@ -45,19 +51,18 @@ export default function LayoutUpdateKabarDonasi({
} }
> >
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
); );
} }
async function onDelete(router: AppRouterInstance ,kabarId: string) { async function onDelete(router: AppRouterInstance, kabarId: string) {
await Donasi_funDeleteKabar(kabarId) await Donasi_funDeleteKabar(kabarId).then((res) => {
.then((res) => { if (res.status === 200) {
if(res.status === 200){ router.back();
router.back() NotifBerhasil(res.message);
NotifBerhasil(res.message)
} else { } else {
NotifGagal(res.message) NotifGagal(res.message);
} }
}) });
} }

View File

@@ -27,12 +27,12 @@ export default function GalangDanaDonasi({
listPublish, listPublish,
listReview, listReview,
listDraft, listDraft,
listReject listReject,
}: { }: {
listPublish: any; listPublish: any;
listReview: any; listReview: any;
listDraft: any; listDraft: any;
listReject: any listReject: any;
}) { }) {
const router = useRouter(); const router = useRouter();
const [tabsPostingDonasi, setTabsPostingDonasi] = useAtom( const [tabsPostingDonasi, setTabsPostingDonasi] = useAtom(
@@ -68,7 +68,7 @@ export default function GalangDanaDonasi({
return ( return (
<> <>
<Affix position={{ bottom: rem(100), right: rem(20) }}> <Affix position={{ bottom: rem(150), right: rem(20) }}>
<Button <Button
radius={"xl"} radius={"xl"}
bg={"orange"} bg={"orange"}

View File

@@ -34,6 +34,7 @@ import { gs_donasi_hot_menu } from "../global_state";
import { RouterCrowd } from "@/app/lib/router_hipmi/router_crowd"; import { RouterCrowd } from "@/app/lib/router_hipmi/router_crowd";
import { title } from "process"; import { title } from "process";
import _ from "lodash"; import _ from "lodash";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
export default function LayoutDonasi({ export default function LayoutDonasi({
children, children,
@@ -69,7 +70,7 @@ export default function LayoutDonasi({
return ( return (
<> <>
<AppShell <AppComponentGlobal_LayoutTamplate
header={ header={
<Header height={50} sx={{ borderStyle: "none" }}> <Header height={50} sx={{ borderStyle: "none" }}>
<Group h={50} position="apart" px={"md"}> <Group h={50} position="apart" px={"md"}>
@@ -98,8 +99,8 @@ export default function LayoutDonasi({
</Header> </Header>
} }
footer={ footer={
<Footer height={70} bg={"dark"}> <Footer height={"10vh"} bg={"dark"}>
<Grid align="center" h={60} pt={"xs"} grow> <Grid align="center" h={"10vh"} pt={"xs"} grow>
{/* Tampilan Bursa */} {/* Tampilan Bursa */}
{listPage.map((e, i) => ( {listPage.map((e, i) => (
<Grid.Col <Grid.Col
@@ -131,7 +132,7 @@ export default function LayoutDonasi({
> >
{/* {JSON.stringify(isRead)} */} {/* {JSON.stringify(isRead)} */}
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
); );
} }

View File

@@ -10,6 +10,7 @@ import { useAtom } from "jotai";
import { title } from "process"; import { title } from "process";
import { useRouter } from "next/navigation"; import { useRouter } from "next/navigation";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
export default function LayoutDonasi_InvoiceProses({ export default function LayoutDonasi_InvoiceProses({
children, children,
@@ -24,7 +25,7 @@ export default function LayoutDonasi_InvoiceProses({
} }
return ( return (
<> <>
<AppShell <AppComponentGlobal_LayoutTamplate
header={ header={
<Header height={50} sx={{ borderStyle: "none" }}> <Header height={50} sx={{ borderStyle: "none" }}>
<Group h={50} position="apart" px={"md"}> <Group h={50} position="apart" px={"md"}>
@@ -38,7 +39,7 @@ export default function LayoutDonasi_InvoiceProses({
} }
> >
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
); );
} }

View File

@@ -3,6 +3,7 @@
import { AppShell } from "@mantine/core"; import { AppShell } from "@mantine/core";
import React from "react"; import React from "react";
import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate"; import ComponentDonasi_HeaderTamplate from "../../component/header_tamplate";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
export default function LayoutMasukanDonasi({ export default function LayoutMasukanDonasi({
children, children,
@@ -11,11 +12,11 @@ export default function LayoutMasukanDonasi({
}) { }) {
return ( return (
<> <>
<AppShell <AppComponentGlobal_LayoutTamplate
header={<ComponentDonasi_HeaderTamplate title="Masukan Nominal Donasi" />} header={<ComponentDonasi_HeaderTamplate title="Masukan Nominal Donasi" />}
> >
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
); );
} }

View File

@@ -1,5 +1,6 @@
"use client" "use client"
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate"
import ComponentDonasi_HeaderTamplate from "@/app_modules/donasi/component/header_tamplate" import ComponentDonasi_HeaderTamplate from "@/app_modules/donasi/component/header_tamplate"
import { AppShell } from "@mantine/core" import { AppShell } from "@mantine/core"
import React from "react" import React from "react"
@@ -7,11 +8,11 @@ import React from "react"
export default function LayoutDonasi_MetodePembayaran({children}: {children: React.ReactNode}){ export default function LayoutDonasi_MetodePembayaran({children}: {children: React.ReactNode}){
return<> return<>
<AppShell <AppComponentGlobal_LayoutTamplate
header={<ComponentDonasi_HeaderTamplate title="Pilih Metode Pembayaran"/>} header={<ComponentDonasi_HeaderTamplate title="Pilih Metode Pembayaran"/>}
> >
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
} }

View File

@@ -8,6 +8,7 @@ import { useRouter } from "next/navigation";
import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi"; import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi";
import { useAtom } from "jotai"; import { useAtom } from "jotai";
import { gs_donasi_hot_menu } from "../../global_state"; import { gs_donasi_hot_menu } from "../../global_state";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
export default function LayoutDonasi_ProsesTransaksi({ export default function LayoutDonasi_ProsesTransaksi({
children, children,
@@ -22,7 +23,7 @@ export default function LayoutDonasi_ProsesTransaksi({
} }
return ( return (
<> <>
<AppShell <AppComponentGlobal_LayoutTamplate
header={ header={
<Header height={50} sx={{ borderStyle: "none" }}> <Header height={50} sx={{ borderStyle: "none" }}>
<Group h={50} position="apart" px={"md"}> <Group h={50} position="apart" px={"md"}>
@@ -36,7 +37,7 @@ export default function LayoutDonasi_ProsesTransaksi({
} }
> >
{children} {children}
</AppShell> </AppComponentGlobal_LayoutTamplate>
</> </>
); );
} }

View File

@@ -75,8 +75,8 @@ export default function LayoutMainInvestasi({
/> />
} }
footer={ footer={
<Footer height={70} bg={"dark.4"}> <Footer height={"10vh"} bg={"dark.4"}>
<Grid align="center" h={60} pt={"xs"} grow> <Grid align="center" h={"10vh"} pt={"xs"} grow>
{/* Tampilan Bursa */} {/* Tampilan Bursa */}
{listFooter.map((e, k) => ( {listFooter.map((e, k) => (
<Grid.Col <Grid.Col
@@ -87,7 +87,7 @@ export default function LayoutMainInvestasi({
setActive(k); setActive(k);
}} }}
> >
<Center> <Center h={"100%"}>
<Flex direction={"column"} align={"center"} w={"100%"}> <Flex direction={"column"} align={"center"} w={"100%"}>
<ActionIcon <ActionIcon
variant="transparent" variant="transparent"