diff --git a/src/app_modules/investasi/_ui/transaksi/ui_invoice.tsx b/src/app_modules/investasi/_ui/transaksi/ui_invoice.tsx
index d943bcca..cce2b04d 100644
--- a/src/app_modules/investasi/_ui/transaksi/ui_invoice.tsx
+++ b/src/app_modules/investasi/_ui/transaksi/ui_invoice.tsx
@@ -1,27 +1,51 @@
"use client";
-import UIGlobal_LayoutHeaderTamplate from "@/app_modules/_global/ui/ui_header_tamplate";
-import UIGlobal_LayoutTamplate from "@/app_modules/_global/ui/ui_layout_tamplate";
-import { Investasi_ViewInvoice } from "../../_view";
import { useAtom } from "jotai";
+import { Investasi_ViewInvoice } from "../../_view";
-import { useState } from "react";
-import { gs_investas_menu } from "../../g_state";
-import { useRouter } from "next/navigation";
+import { Component_Header } from "@/app_modules/_global/component/new/component_header";
+import UI_NewLayoutTamplate, {
+ UI_NewChildren,
+ UI_NewHeader,
+} from "@/app_modules/_global/ui/V2_layout_tamplate";
import { RouterInvestasi_OLD } from "@/lib/router_hipmi/router_investasi";
import { ActionIcon, Loader } from "@mantine/core";
import { IconX } from "@tabler/icons-react";
+import { useRouter } from "next/navigation";
+import { useState } from "react";
+import { gs_investas_menu } from "../../g_state";
-export function Investasi_UiInvoice({ dataInvoice }: { dataInvoice : any}) {
+export function Investasi_UiInvoice({ dataInvoice }: { dataInvoice: any }) {
const router = useRouter();
const [hotMenu, setHotMenu] = useAtom(gs_investas_menu);
const [isLoading, setLoading] = useState(false);
-
return (
- {
+ // setHotMenu(3);
+ // setLoading(true);
+ // router.push(RouterInvestasi_OLD.main_transaksi);
+ // }}
+ // >
+ // {isLoading ? : }
+ //
+ // }
+ // />
+ // }
+ // >
+ //
+ //
+
+
+
+
}
/>
- }
- >
-
-
+
+
+
+
+
);
}
diff --git a/src/app_modules/investasi/_ui/transaksi/ui_metode_pembayaran.tsx b/src/app_modules/investasi/_ui/transaksi/ui_metode_pembayaran.tsx
index f0504984..68b8b276 100644
--- a/src/app_modules/investasi/_ui/transaksi/ui_metode_pembayaran.tsx
+++ b/src/app_modules/investasi/_ui/transaksi/ui_metode_pembayaran.tsx
@@ -1,7 +1,10 @@
"use client";
-import UIGlobal_LayoutHeaderTamplate from "@/app_modules/_global/ui/ui_header_tamplate";
-import UIGlobal_LayoutTamplate from "@/app_modules/_global/ui/ui_layout_tamplate";
+import { Component_Header } from "@/app_modules/_global/component/new/component_header";
+import UI_NewLayoutTamplate, {
+ UI_NewChildren,
+ UI_NewHeader,
+} from "@/app_modules/_global/ui/V2_layout_tamplate";
import { Investasi_ViewMetodePembayaran } from "../../_view";
export function Investasi_UiMetodePembayaran({
@@ -9,18 +12,30 @@ export function Investasi_UiMetodePembayaran({
investasiId,
}: {
listBank: any[];
- investasiId: string
+ investasiId: string;
}) {
return (
<>
- }
>
-
+ */}
+
+
+
+
+
+
+
+
+
>
);
}
diff --git a/src/app_modules/investasi/_ui/transaksi/ui_proses_pembelian.tsx b/src/app_modules/investasi/_ui/transaksi/ui_proses_pembelian.tsx
index e2de8d5c..b03f0ef1 100644
--- a/src/app_modules/investasi/_ui/transaksi/ui_proses_pembelian.tsx
+++ b/src/app_modules/investasi/_ui/transaksi/ui_proses_pembelian.tsx
@@ -1,7 +1,10 @@
"use client";
-import UIGlobal_LayoutHeaderTamplate from "@/app_modules/_global/ui/ui_header_tamplate";
-import UIGlobal_LayoutTamplate from "@/app_modules/_global/ui/ui_layout_tamplate";
+import { Component_Header } from "@/app_modules/_global/component/new/component_header";
+import UI_NewLayoutTamplate, {
+ UI_NewChildren,
+ UI_NewHeader,
+} from "@/app_modules/_global/ui/V2_layout_tamplate";
import { Investasi_ViewProsesPembelian } from "../../_view";
export function Investasi_UiProsesPembelian({
@@ -11,11 +14,20 @@ export function Investasi_UiProsesPembelian({
}) {
return (
<>
- }
>
-
+ */}
+
+
+
+
+
+
+
+
+
>
);
}
diff --git a/src/app_modules/investasi/_view/transaksi/view_invoice.tsx b/src/app_modules/investasi/_view/transaksi/view_invoice.tsx
index 13b3712c..964513d9 100644
--- a/src/app_modules/investasi/_view/transaksi/view_invoice.tsx
+++ b/src/app_modules/investasi/_view/transaksi/view_invoice.tsx
@@ -166,7 +166,7 @@ export function Investasi_ViewInvoice({
color={copied ? "teal" : "yellow"}
c={"black"}
>
- {copied ? "Berhasil" : "Salin"}
+ {copied ? "Disalin" : "Salin"}
)}
@@ -224,7 +224,7 @@ export function Investasi_ViewInvoice({
c={"black"}
onClick={copy}
>
- {copied ? "Berhasil" : "Salin"}
+ {copied ? "Disalin" : "Salin"}
)}
diff --git a/src/app_modules/investasi/_view/transaksi/view_metode_pembayaran.tsx b/src/app_modules/investasi/_view/transaksi/view_metode_pembayaran.tsx
index 19d144a6..3eb00487 100644
--- a/src/app_modules/investasi/_view/transaksi/view_metode_pembayaran.tsx
+++ b/src/app_modules/investasi/_view/transaksi/view_metode_pembayaran.tsx
@@ -1,5 +1,3 @@
-import { IRealtimeData } from "@/lib/global_state";
-import { NEW_RouterInvestasi } from "@/lib/router_hipmi/router_investasi";
import {
AccentColor,
MainColor,
@@ -7,6 +5,8 @@ import {
import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
import { notifikasiToAdmin_funCreate } from "@/app_modules/notifikasi/fun";
+import { IRealtimeData } from "@/lib/global_state";
+import { NEW_RouterInvestasi } from "@/lib/router_hipmi/router_investasi";
import { clientLogger } from "@/util/clientLogger";
import { Button, Paper, Radio, Stack, Title } from "@mantine/core";
import { useLocalStorage } from "@mantine/hooks";
@@ -38,6 +38,7 @@ export function Investasi_ViewMetodePembayaran({
async function onProses() {
try {
+ setLoading(true);
const res = await investasi_funCreateInvoice({
data: {
total: total,
@@ -48,6 +49,7 @@ export function Investasi_ViewMetodePembayaran({
});
if (res.status != 201) {
+ setLoading(false);
ComponentGlobal_NotifikasiPeringatan(res.message);
return;
}
@@ -73,13 +75,13 @@ export function Investasi_ViewMetodePembayaran({
});
ComponentGlobal_NotifikasiBerhasil(res.message);
- setLoading(true);
router.push(NEW_RouterInvestasi.invoice + res.data?.id, {
scroll: false,
});
}
} catch (error) {
clientLogger.error("Error create invoice:", error);
+ setLoading(false);
}
}
@@ -108,7 +110,8 @@ export function Investasi_ViewMetodePembayaran({