fix: Admin

Deskripsi:
- Penambahan field nama rekening di db bank
- Optimalisasi event
## No Issue
This commit is contained in:
2024-09-03 10:10:31 +08:00
parent 8a018462c7
commit 74108c3096
117 changed files with 2976 additions and 1144 deletions

View File

@@ -6,6 +6,7 @@ import { Investasi_UiProsesTransaksi } from "./transaksi/ui_proses_transaksi";
import { Investasi_UiBeranda } from "./main/ui_beranda";
import { Investasi_UiLayoutMain } from "./main/ui_layout_main";
import { Investasi_UiDaftarTransaksi } from "./main/ui_transaksi";
import { Investasi_UiTransaksiBerhasil } from "./status_transaksi/ui_transaksi_berhasil";
export { Investasi_UiProsesPembelian };
export { Investasi_UiMetodePembayaran };
@@ -15,3 +16,4 @@ export { Investasi_UiProsesTransaksi };
export { Investasi_UiBeranda };
export { Investasi_UiLayoutMain };
export { Investasi_UiDaftarTransaksi };
export { Investasi_UiTransaksiBerhasil };

View File

@@ -0,0 +1,46 @@
"use client";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
import UIGlobal_LayoutHeaderTamplate from "@/app_modules/_global/ui/ui_header_tamplate";
import UIGlobal_LayoutTamplate from "@/app_modules/_global/ui/ui_layout_tamplate";
import { ActionIcon, Loader } from "@mantine/core";
import { IconX } from "@tabler/icons-react";
import { useAtom } from "jotai";
import { useRouter } from "next/navigation";
import { useState } from "react";
import { Investasi_ViewTransaksiBerhasil } from "../../_view";
import { gs_investas_menu } from "../../g_state";
export function Investasi_UiTransaksiBerhasil({
dataTransaksi,
}: {
dataTransaksi: any;
}) {
const router = useRouter();
const [hotMenu, setHotMenu] = useAtom(gs_investas_menu);
const [isLoading, setLoading] = useState(false);
return (
<UIGlobal_LayoutTamplate
header={
<UIGlobal_LayoutHeaderTamplate
title="Transaksi Berhasil"
customButtonLeft={
<ActionIcon
variant="transparent"
onClick={() => {
setHotMenu(3);
setLoading(true);
router.push(RouterInvestasi_OLD.main_transaksi);
}}
>
{isLoading ? <Loader color="yellow" /> : <IconX />}
</ActionIcon>
}
/>
}
>
<Investasi_ViewTransaksiBerhasil dataTransaksi={dataTransaksi} />
</UIGlobal_LayoutTamplate>
);
}

View File

@@ -0,0 +1,48 @@
"use client";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
import UIGlobal_LayoutHeaderTamplate from "@/app_modules/_global/ui/ui_header_tamplate";
import UIGlobal_LayoutTamplate from "@/app_modules/_global/ui/ui_layout_tamplate";
import { ActionIcon, Loader } from "@mantine/core";
import { IconX } from "@tabler/icons-react";
import { useAtom } from "jotai";
import { useRouter } from "next/navigation";
import { useState } from "react";
import { Investasi_ViewTransaksiGagal } from "../../_view";
import { gs_investas_menu } from "../../g_state";
export function Investasi_UiTransaksiGagal({
dataTransaksi,
nomorAdmin,
}: {
dataTransaksi: any;
nomorAdmin: any
}) {
const router = useRouter();
const [hotMenu, setHotMenu] = useAtom(gs_investas_menu);
const [isLoading, setLoading] = useState(false);
return (
<UIGlobal_LayoutTamplate
header={
<UIGlobal_LayoutHeaderTamplate
title="Transaksi Gagal"
customButtonLeft={
<ActionIcon
variant="transparent"
onClick={() => {
setHotMenu(3);
setLoading(true);
router.push(RouterInvestasi_OLD.main_transaksi);
}}
>
{isLoading ? <Loader color="yellow" /> : <IconX />}
</ActionIcon>
}
/>
}
>
<Investasi_ViewTransaksiGagal dataTransaksi={dataTransaksi} nomorAdmin={nomorAdmin} />
</UIGlobal_LayoutTamplate>
);
}