diff --git a/src/app/dev/admin/award/page.tsx b/src/app/dev/admin/award/page.tsx
new file mode 100644
index 00000000..dfbbbb84
--- /dev/null
+++ b/src/app/dev/admin/award/page.tsx
@@ -0,0 +1,9 @@
+import Admin_Award from "@/app_modules/admin/award/main";
+
+export default async function Page() {
+ return (
+ <>
+
+ >
+ );
+}
diff --git a/src/app/dev/admin/investasi/bukti_transfer/layout.tsx b/src/app/dev/admin/investasi/bukti_transfer/layout.tsx
new file mode 100644
index 00000000..cac14c4b
--- /dev/null
+++ b/src/app/dev/admin/investasi/bukti_transfer/layout.tsx
@@ -0,0 +1,16 @@
+import { Admin_LayoutBuktiTransferInvestasi } from "@/app_modules/admin/investasi";
+import React from "react";
+
+export default async function Layout({
+ children,
+}: {
+ children: React.ReactNode;
+}) {
+ return (
+ <>
+
+ {children}
+
+ >
+ );
+}
diff --git a/src/app/dev/admin/investasi/bukti_transfer/page.tsx b/src/app/dev/admin/investasi/bukti_transfer/page.tsx
new file mode 100644
index 00000000..90040a12
--- /dev/null
+++ b/src/app/dev/admin/investasi/bukti_transfer/page.tsx
@@ -0,0 +1,9 @@
+import { Admin_BuktiTransferInvestasi } from "@/app_modules/admin/investasi";
+
+export default async function Page() {
+ return (
+ <>
+
+ >
+ );
+}
diff --git a/src/app/dev/admin/investasi/halaman_aksi/[id]/layout.tsx b/src/app/dev/admin/investasi/halaman_aksi/[id]/layout.tsx
new file mode 100644
index 00000000..e144f3c9
--- /dev/null
+++ b/src/app/dev/admin/investasi/halaman_aksi/[id]/layout.tsx
@@ -0,0 +1,15 @@
+
+import { Admin_LayoutHalamanAksi } from "@/app_modules/admin/investasi";
+import React from "react";
+
+export default async function Layout({
+ children,
+}: {
+ children: React.ReactNode;
+}) {
+ return (
+ <>
+ {children}
+ >
+ );
+}
diff --git a/src/app/dev/admin/investasi/halaman_aksi/[id]/page.tsx b/src/app/dev/admin/investasi/halaman_aksi/[id]/page.tsx
new file mode 100644
index 00000000..5070dfb4
--- /dev/null
+++ b/src/app/dev/admin/investasi/halaman_aksi/[id]/page.tsx
@@ -0,0 +1,8 @@
+import { Admin_HalamanAksi } from "@/app_modules/admin/investasi";
+
+
+export default async function Page() {
+ return<>
+
+ >
+}
\ No newline at end of file
diff --git a/src/app/dev/admin/investasi/konfirmasi/layout.tsx b/src/app/dev/admin/investasi/konfirmasi/layout.tsx
new file mode 100644
index 00000000..182eb300
--- /dev/null
+++ b/src/app/dev/admin/investasi/konfirmasi/layout.tsx
@@ -0,0 +1,17 @@
+
+import { Admin_LayoutKonfirmasiInvestasi } from "@/app_modules/admin/investasi";
+import React from "react";
+
+export default async function Layout({
+ children,
+}: {
+ children: React.ReactNode;
+}) {
+ return (
+ <>
+
+ {children}
+
+ >
+ );
+}
diff --git a/src/app/dev/admin/investasi/konfirmasi/page.tsx b/src/app/dev/admin/investasi/konfirmasi/page.tsx
new file mode 100644
index 00000000..a186d372
--- /dev/null
+++ b/src/app/dev/admin/investasi/konfirmasi/page.tsx
@@ -0,0 +1,10 @@
+import { Admin_KonfirmasiInvestasi } from "@/app_modules/admin/investasi";
+
+
+export default async function Page({ params }: { params: { id: string } }) {
+ return (
+ <>
+
+ >
+ );
+}
diff --git a/src/app/dev/admin/main/award/page.tsx b/src/app/dev/admin/main/award/page.tsx
new file mode 100644
index 00000000..94e470f0
--- /dev/null
+++ b/src/app/dev/admin/main/award/page.tsx
@@ -0,0 +1,9 @@
+import { Admin_Award } from "@/app_modules/admin/award";
+
+export default async function Page() {
+ return (
+ <>
+
+ >
+ );
+}
diff --git a/src/app/dev/admin/main/dashboard/page.tsx b/src/app/dev/admin/main/dashboard/page.tsx
new file mode 100644
index 00000000..2151cea9
--- /dev/null
+++ b/src/app/dev/admin/main/dashboard/page.tsx
@@ -0,0 +1,5 @@
+import { AdminMain } from "@/app_modules/admin/main";
+
+export default async function Page() {
+ return ;
+}
diff --git a/src/app/dev/admin/main/investasi/page.tsx b/src/app/dev/admin/main/investasi/page.tsx
new file mode 100644
index 00000000..e3cc4490
--- /dev/null
+++ b/src/app/dev/admin/main/investasi/page.tsx
@@ -0,0 +1,7 @@
+import { Admin_Investasi } from "@/app_modules/admin/investasi";
+
+export default async function Page() {
+ return<>
+
+ >
+}
\ No newline at end of file
diff --git a/src/app/dev/admin/main/layout.tsx b/src/app/dev/admin/main/layout.tsx
new file mode 100644
index 00000000..e7937178
--- /dev/null
+++ b/src/app/dev/admin/main/layout.tsx
@@ -0,0 +1,14 @@
+import { AdminLayout } from "@/app_modules/admin/main";
+import React from "react";
+
+export default async function Layout({
+ children,
+}: {
+ children: React.ReactNode;
+}) {
+ return (
+ <>
+ {children}
+ >
+ );
+}
diff --git a/src/app/lib/router_hipmi/router_admin.ts b/src/app/lib/router_hipmi/router_admin.ts
new file mode 100644
index 00000000..cb3fdc22
--- /dev/null
+++ b/src/app/lib/router_hipmi/router_admin.ts
@@ -0,0 +1,14 @@
+export const RouterAdminDashboard = {
+ main_admin: "/dev/admin/main/dashboard",
+};
+
+export const RouterAdminInvestasi = {
+ main_investasi: "/dev/admin/main/investasi",
+ halaman_aksi: "/dev/admin/investasi/halaman_aksi/",
+ konfirmasi: "/dev/admin/investasi/konfirmasi",
+ bukti_transfer: "/dev/admin/investasi/bukti_transfer"
+};
+
+export const RouterAdminAward = {
+ main_award: "/dev/admin/main/award",
+};
diff --git a/src/app/lib/app_route.ts b/src/app/lib/router_hipmi/router_investasi.ts
similarity index 95%
rename from src/app/lib/app_route.ts
rename to src/app/lib/router_hipmi/router_investasi.ts
index df36ab8b..0c2e3b13 100644
--- a/src/app/lib/app_route.ts
+++ b/src/app/lib/router_hipmi/router_investasi.ts
@@ -1,4 +1,4 @@
-export const RouteInvestasi = {
+export const RouterInvestasi = {
//INVESTASI
// portofolio
portofolio: "/dev/investasi/main/portofolio",
diff --git a/src/app_modules/admin/award/index.tsx b/src/app_modules/admin/award/index.tsx
new file mode 100644
index 00000000..77fc8bc2
--- /dev/null
+++ b/src/app_modules/admin/award/index.tsx
@@ -0,0 +1,3 @@
+import Admin_Award from "./main";
+
+export {Admin_Award}
\ No newline at end of file
diff --git a/src/app_modules/admin/award/main.tsx b/src/app_modules/admin/award/main.tsx
new file mode 100644
index 00000000..031390ae
--- /dev/null
+++ b/src/app_modules/admin/award/main.tsx
@@ -0,0 +1,9 @@
+"use client"
+
+import { Title } from "@mantine/core"
+
+export default function Admin_Award(){
+ return<>
+
halaman award
+ >
+}
\ No newline at end of file
diff --git a/src/app_modules/admin/investasi/bukti_transfer/layout.tsx b/src/app_modules/admin/investasi/bukti_transfer/layout.tsx
new file mode 100644
index 00000000..4e653c2d
--- /dev/null
+++ b/src/app_modules/admin/investasi/bukti_transfer/layout.tsx
@@ -0,0 +1,19 @@
+"use client";
+
+import HeaderTamplate from "@/app_modules/component/header_tamplate";
+import { AppShell } from "@mantine/core";
+import React from "react";
+
+export default function Admin_LayoutBuktiTransferInvestasi({
+ children,
+}: {
+ children: React.ReactNode;
+}) {
+ return (
+ <>
+ }>
+ {children}
+
+ >
+ );
+}
diff --git a/src/app_modules/admin/investasi/bukti_transfer/view.tsx b/src/app_modules/admin/investasi/bukti_transfer/view.tsx
new file mode 100644
index 00000000..43ed24d9
--- /dev/null
+++ b/src/app_modules/admin/investasi/bukti_transfer/view.tsx
@@ -0,0 +1,56 @@
+"use client";
+
+import {
+ Avatar,
+ Badge,
+ Grid,
+ Group,
+ Paper,
+ Text,
+ ThemeIcon,
+ Title,
+} from "@mantine/core";
+import { IconChevronRight } from "@tabler/icons-react";
+
+export default function Admin_BuktiTransferInvestasi() {
+
+ const listUsername = [
+ {
+ id: 1
+ },
+ {
+ id: 2
+ },
+ {
+ id: 3
+ },
+ {
+ id: 4
+ },
+ {
+ id: 5
+ },
+ {
+ id: 6
+ },
+
+ ]
+ return (
+ <>
+ {/* Box Username */}
+ {listUsername.map((e) => (
+
+
+
+ Username
+
+
+ Status Transfer
+
+
+
+ ))}
+
+ >
+ );
+}
diff --git a/src/app_modules/admin/investasi/halaman_aksi/layout.tsx b/src/app_modules/admin/investasi/halaman_aksi/layout.tsx
new file mode 100644
index 00000000..5783573f
--- /dev/null
+++ b/src/app_modules/admin/investasi/halaman_aksi/layout.tsx
@@ -0,0 +1,19 @@
+"use client";
+
+import HeaderTamplate from "@/app_modules/component/header_tamplate";
+import { AppShell } from "@mantine/core";
+import React from "react";
+
+export default function Admin_LayoutHalamanAksi({
+ children,
+}: {
+ children: React.ReactNode;
+}) {
+ return (
+ <>
+ }>
+ {children}
+
+ >
+ );
+}
diff --git a/src/app_modules/admin/investasi/halaman_aksi/view.tsx b/src/app_modules/admin/investasi/halaman_aksi/view.tsx
new file mode 100644
index 00000000..e1182013
--- /dev/null
+++ b/src/app_modules/admin/investasi/halaman_aksi/view.tsx
@@ -0,0 +1,60 @@
+"use client";
+
+import { RouterAdminInvestasi } from "@/app/lib/router_hipmi/router_admin";
+import {
+ Box,
+ Center,
+ Flex,
+ Grid,
+ Group,
+ Paper,
+ Stack,
+ Text,
+ Title,
+} from "@mantine/core";
+import { IconChevronRight } from "@tabler/icons-react";
+import { useRouter } from "next/navigation";
+
+export default function Admin_HalamanAksi() {
+ const router = useRouter();
+ const listHalamanAksi = [
+ {
+ id: 1,
+ name: "Konfirmasi",
+ desc: "Publis atau non - aktifkan proyek invetsasi",
+ route: RouterAdminInvestasi.konfirmasi,
+ },
+ {
+ id: 2,
+ name: "Bukti Transfer",
+ desc: "Lihat bukti transfer investor",
+ route: RouterAdminInvestasi.bukti_transfer,
+ },
+ ];
+
+ return (
+ <>
+
+ {listHalamanAksi.map((e) => (
+ router.push(e.route)}>
+
+
+
+
+ {e.name}
+
+ {e.desc}
+
+
+
+
+
+
+
+
+
+ ))}
+
+ >
+ );
+}
diff --git a/src/app_modules/admin/investasi/index.tsx b/src/app_modules/admin/investasi/index.tsx
new file mode 100644
index 00000000..3016bd04
--- /dev/null
+++ b/src/app_modules/admin/investasi/index.tsx
@@ -0,0 +1,17 @@
+import Admin_Investasi from "./main/view";
+import Admin_HalamanAksi from "./halaman_aksi/view";
+import Admin_LayoutHalamanAksi from "./halaman_aksi/layout";
+import Admin_KonfirmasiInvestasi from "./konfirmasi/view";
+import Admin_LayoutKonfirmasiInvestasi from "./konfirmasi/layout";
+import Admin_BuktiTransferInvestasi from "./bukti_transfer/view";
+import Admin_LayoutBuktiTransferInvestasi from "./bukti_transfer/layout";
+
+export {
+ Admin_Investasi,
+ Admin_HalamanAksi,
+ Admin_LayoutHalamanAksi,
+ Admin_KonfirmasiInvestasi,
+ Admin_LayoutKonfirmasiInvestasi,
+ Admin_BuktiTransferInvestasi,
+ Admin_LayoutBuktiTransferInvestasi,
+};
diff --git a/src/app_modules/admin/investasi/konfirmasi/layout.tsx b/src/app_modules/admin/investasi/konfirmasi/layout.tsx
new file mode 100644
index 00000000..582f173d
--- /dev/null
+++ b/src/app_modules/admin/investasi/konfirmasi/layout.tsx
@@ -0,0 +1,19 @@
+"use client";
+
+import HeaderTamplate from "@/app_modules/component/header_tamplate";
+import { AppShell } from "@mantine/core";
+import React from "react";
+
+export default function Admin_LayoutKonfirmasiInvestasi({
+ children,
+}: {
+ children: React.ReactNode;
+}) {
+ return (
+ <>
+ }>
+ {children}
+
+ >
+ );
+}
diff --git a/src/app_modules/admin/investasi/konfirmasi/view.tsx b/src/app_modules/admin/investasi/konfirmasi/view.tsx
new file mode 100644
index 00000000..e0864d5f
--- /dev/null
+++ b/src/app_modules/admin/investasi/konfirmasi/view.tsx
@@ -0,0 +1,178 @@
+"use client";
+
+import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
+import { Warna } from "@/app/lib/warna";
+import {
+ Group,
+ Flex,
+ Avatar,
+ Paper,
+ AspectRatio,
+ Box,
+ Title,
+ Slider,
+ Grid,
+ Stack,
+ ActionIcon,
+ Center,
+ Button,
+ Text,
+ Image,
+} from "@mantine/core";
+import {
+ IconBookDownload,
+ IconFileDescription,
+ IconSpeakerphone,
+} from "@tabler/icons-react";
+import { useRouter } from "next/navigation";
+import { useState } from "react";
+import toast from "react-simple-toasts";
+
+export default function Admin_KonfirmasiInvestasi({ id }: { id: string }) {
+ const router = useRouter();
+ const [publish, setPublish] = useState(true);
+ const listBox = [
+ {
+ id: 1,
+ name: "Prospektus",
+ icon: ,
+ route: RouterInvestasi.detail_prospektus,
+ },
+ {
+ id: 2,
+ name: "Dokumen",
+ icon: ,
+ route: RouterInvestasi.detail_dokumen,
+ },
+ {
+ id: 3,
+ name: "Berita",
+ icon: ,
+ route: RouterInvestasi.berita,
+ },
+ ];
+ return (
+ <>
+
+
+
+ Username
+
+ {/* Sisa waktu : 20 Hari */}
+
+
+
+
+
+
+
+
+ {/* Title dan Persentase */}
+
+
+ Judul Proyek
+
+
+
+
+ {/* Rincian Data */}
+
+
+
+
+ Terkumpul
+ Rp.
+
+
+ Dana Dibutuhkan
+ Rp.
+
+
+ Harga Per Lembar
+ Rp.
+
+
+ Jadwal Pembagian
+ 3 Bulan
+
+
+
+
+
+
+ Investor
+ 4657
+
+
+ ROI
+ %
+
+
+ Total Lembar
+ 0
+
+
+ Pembagian Deviden
+ Selamanya
+
+
+
+
+
+ {/* List Box */}
+
+ {listBox.map((e) => (
+ router.push(e.route + `${id}`)}
+ >
+
+
+ {e.name}
+
+ {e.icon}
+
+
+
+
+ ))}
+
+
+
+ {publish ? (
+
+ ) : (
+
+ )}
+
+ >
+ );
+}
diff --git a/src/app_modules/admin/investasi/main/view.tsx b/src/app_modules/admin/investasi/main/view.tsx
new file mode 100644
index 00000000..5b95586f
--- /dev/null
+++ b/src/app_modules/admin/investasi/main/view.tsx
@@ -0,0 +1,116 @@
+"use client";
+
+import { RouterAdminInvestasi } from "@/app/lib/router_hipmi/router_admin";
+import {
+ ActionIcon,
+ Box,
+ Center,
+ Grid,
+ Paper,
+ Stack,
+ Table,
+ Text,
+} from "@mantine/core";
+import { IconEdit } from "@tabler/icons-react";
+import { useRouter } from "next/navigation";
+
+const listBox = [
+ {
+ id: 1,
+ name: "Investasi Baru",
+ jumlah: 12,
+ },
+ {
+ id: 2,
+ name: "Investasi Aktif",
+ jumlah: 3,
+ },
+ {
+ id: 3,
+ name: "Investasi Selesai",
+ jumlah: 5,
+ },
+ {
+ id: 4,
+ name: "Total Proyek INvestasi",
+ jumlah: 2,
+ },
+];
+
+const listTable = [
+ {
+ id: 1,
+ name: "Subway Kuta",
+ },
+ {
+ id: 2,
+ name: "Event MCD",
+ },
+ {
+ id: 3,
+ name: "Villa Batubulan",
+ },
+ {
+ id: 4,
+ name: "Kost Alif Denpasar",
+ },
+ {
+ id: 5,
+ name: "Pabrik Rokok",
+ },
+];
+
+export default function Admin_Investasi() {
+ const router = useRouter();
+
+ const tableBody = listTable.map((e) => (
+
+ | {e.name} |
+
+ router.push(RouterAdminInvestasi.halaman_aksi + `${e.id}`)}
+ >
+
+
+ |
+
+ ));
+
+ return (
+ <>
+
+ {listBox.map((e) => (
+
+
+
+
+ {e.name}
+
+
+ {e.jumlah}
+
+
+
+
+
+
+ ))}
+
+
+
+
+ List Investasi
+
+
+
+
+ | Nama Proyek Investasi |
+ Aksi |
+
+
+ {tableBody}
+
+
+ >
+ );
+}
diff --git a/src/app_modules/admin/main/index.tsx b/src/app_modules/admin/main/index.tsx
new file mode 100644
index 00000000..43ea30d8
--- /dev/null
+++ b/src/app_modules/admin/main/index.tsx
@@ -0,0 +1,5 @@
+import AdminMain from "./view";
+import AdminLayout from "./layout";
+
+
+export {AdminMain ,AdminLayout}
\ No newline at end of file
diff --git a/src/app_modules/admin/main/layout.tsx b/src/app_modules/admin/main/layout.tsx
new file mode 100644
index 00000000..5ace3758
--- /dev/null
+++ b/src/app_modules/admin/main/layout.tsx
@@ -0,0 +1,92 @@
+"use client";
+
+import {
+ ActionIcon,
+ AppShell,
+ Box,
+ Burger,
+ Drawer,
+ Group,
+ Header,
+ MediaQuery,
+ Navbar,
+ Stack,
+ Text,
+ Title,
+ useMantineTheme,
+} from "@mantine/core";
+import React, { useState } from "react";
+import HeaderTamplate from "../../component/header_tamplate";
+import { useDisclosure } from "@mantine/hooks";
+import { IconLogout } from "@tabler/icons-react";
+import {
+ RouterAdminAward,
+ RouterAdminDashboard,
+ RouterAdminInvestasi,
+} from "@/app/lib/router_hipmi/router_admin";
+import { useRouter } from "next/navigation";
+
+export default function AdminLayout({
+ children,
+}: {
+ children: React.ReactNode;
+}) {
+ const theme = useMantineTheme();
+ const [opened, setOpened] = useState(false);
+ const router = useRouter();
+
+ const listAdminPage = [
+ {
+ id: 1,
+ name: "Dashboard",
+ route: RouterAdminDashboard.main_admin,
+ },
+ {
+ id: 2,
+ name: "Investasi",
+ route: RouterAdminInvestasi.main_investasi,
+ },
+ {
+ id: 3,
+ name: "Award",
+ route: RouterAdminAward.main_award,
+ },
+ ];
+
+ return (
+ <>
+
+
+
+ setOpened((o) => !o)}
+ size="sm"
+ color={theme.colors.gray[6]}
+ mr="xl"
+ />
+
+ Dashboard Admin
+
+
+
+
+
+ }
+ >
+ {children}
+
+ setOpened(false)} size={"50%"}>
+
+ {listAdminPage.map((e) => (
+ router.push(e.route)}>
+ {e.name}
+
+ ))}
+
+
+ >
+ );
+}
diff --git a/src/app_modules/admin/main/view.tsx b/src/app_modules/admin/main/view.tsx
new file mode 100644
index 00000000..4bb1c6b6
--- /dev/null
+++ b/src/app_modules/admin/main/view.tsx
@@ -0,0 +1,13 @@
+"use client";
+
+import { Title } from "@mantine/core";
+import Admin_Investasi from "../investasi/main/view";
+
+
+export default function AdminMain() {
+ return (
+ <>
+ Main Dashboard
+ >
+ );
+}
diff --git a/src/app_modules/investasi/berita/view.tsx b/src/app_modules/investasi/berita/view.tsx
index 8814a958..1ae21472 100644
--- a/src/app_modules/investasi/berita/view.tsx
+++ b/src/app_modules/investasi/berita/view.tsx
@@ -1,6 +1,6 @@
"use client";
-import { RouteInvestasi } from "@/app/lib/app_route";
+import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { AspectRatio, Grid, Image, Paper, Text, Title } from "@mantine/core";
import { useRouter } from "next/navigation";
@@ -8,7 +8,7 @@ export default function BeritaInvestasi({id}: {id: string}) {
const router = useRouter()
return (
<>
- router.push(RouteInvestasi.detail_berita + `${id}`)}>
+ router.push(RouterInvestasi.detail_berita + `${id}`)}>
Judul berita
diff --git a/src/app_modules/investasi/create/view.tsx b/src/app_modules/investasi/create/view.tsx
index 9f559563..4b0e0b91 100644
--- a/src/app_modules/investasi/create/view.tsx
+++ b/src/app_modules/investasi/create/view.tsx
@@ -20,7 +20,7 @@ import { useRouter } from "next/navigation";
import { useState } from "react";
import { funCreateInvestasi } from "../fun/fun_create_investasi";
import toast from "react-simple-toasts";
-import { RouteInvestasi } from "@/app/lib/app_route";
+import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
export default function InvestasiCreate({
id,
@@ -60,7 +60,7 @@ export default function InvestasiCreate({
masterPencarianInvestorId: value.pencarianInvestorId,
};
toast("Berhasil disimpan")
- return setTimeout(() => router.push(RouteInvestasi.portofolio), 2000);
+ return setTimeout(() => router.push(RouterInvestasi.portofolio), 2000);
// if (_.values(body).includes("")) return toast("Lengkapi data");
diff --git a/src/app_modules/investasi/detail/view.tsx b/src/app_modules/investasi/detail/view.tsx
index 814ca727..281d0b01 100644
--- a/src/app_modules/investasi/detail/view.tsx
+++ b/src/app_modules/investasi/detail/view.tsx
@@ -1,6 +1,6 @@
"use client";
-import { RouteInvestasi } from "@/app/lib/app_route";
+import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { Warna } from "@/app/lib/warna";
import {
ActionIcon,
@@ -33,19 +33,19 @@ export default function DetailInvestasi({id}: {id: string}) {
id: 1,
name: "Prospektus",
icon: ,
- route: RouteInvestasi.detail_prospektus,
+ route: RouterInvestasi.detail_prospektus,
},
{
id: 2,
name: "Dokumen",
icon: ,
- route: RouteInvestasi.detail_dokumen
+ route: RouterInvestasi.detail_dokumen
},
{
id: 3,
name: "Berita",
icon: ,
- route: RouteInvestasi.berita,
+ route: RouterInvestasi.berita,
},
];
diff --git a/src/app_modules/investasi/detail_porto/view.tsx b/src/app_modules/investasi/detail_porto/view.tsx
index a2e48637..efc5b3aa 100644
--- a/src/app_modules/investasi/detail_porto/view.tsx
+++ b/src/app_modules/investasi/detail_porto/view.tsx
@@ -1,5 +1,5 @@
"use client";
-import { RouteInvestasi } from "@/app/lib/app_route";
+import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import {
ActionIcon,
AspectRatio,
@@ -30,19 +30,19 @@ export default function PortofolioDetailInvestasi({id}: {id: string}) {
id: 1,
name: "Prospektus",
icon: ,
- route: RouteInvestasi.edit_prospektus,
+ route: RouterInvestasi.edit_prospektus,
},
{
id: 2,
name: "Dokumen",
icon: ,
- route: RouteInvestasi.edit_dokumen,
+ route: RouterInvestasi.edit_dokumen,
},
{
id: 3,
name: "Berita",
icon: ,
- route: RouteInvestasi.edit_berita,
+ route: RouterInvestasi.edit_berita,
},
];
return (
diff --git a/src/app_modules/investasi/detail_saham_terbeli/view.tsx b/src/app_modules/investasi/detail_saham_terbeli/view.tsx
index 51ec0c3d..925b3b09 100644
--- a/src/app_modules/investasi/detail_saham_terbeli/view.tsx
+++ b/src/app_modules/investasi/detail_saham_terbeli/view.tsx
@@ -1,6 +1,6 @@
"use client";
-import { RouteInvestasi } from "@/app/lib/app_route";
+import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { Warna } from "@/app/lib/warna";
import {
ActionIcon,
@@ -34,19 +34,19 @@ export default function DetailSahamTerbeli({id}: {id: string}) {
id: 1,
name: "Prospektus",
icon: ,
- route: RouteInvestasi.detail_prospektus,
+ route: RouterInvestasi.detail_prospektus,
},
{
id: 2,
name: "Dokumen",
icon: ,
- route: RouteInvestasi.detail_dokumen,
+ route: RouterInvestasi.detail_dokumen,
},
{
id: 3,
name: "Berita",
icon: ,
- route: RouteInvestasi.detail_berita,
+ route: RouterInvestasi.detail_berita,
},
];
return (
diff --git a/src/app_modules/investasi/edit/view.tsx b/src/app_modules/investasi/edit/view.tsx
index 0f4d533e..5ebe42e6 100644
--- a/src/app_modules/investasi/edit/view.tsx
+++ b/src/app_modules/investasi/edit/view.tsx
@@ -1,6 +1,6 @@
"use client";
-import { RouteInvestasi } from "@/app/lib/app_route";
+import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { Center, Grid, Group, Paper, Text, Title } from "@mantine/core";
import { IconChevronRight } from "@tabler/icons-react";
import { useRouter } from "next/navigation";
@@ -11,22 +11,22 @@ export default function EditInvestasi({id}:{id:string}) {
{
id: 1,
name: "Intro",
- route: RouteInvestasi.edit_intro,
+ route: RouterInvestasi.edit_intro,
},
{
id: 2,
name: "Prospektus",
- route: RouteInvestasi.edit_prospektus,
+ route: RouterInvestasi.edit_prospektus,
},
{
id: 3,
name: "Dokumen",
- route: RouteInvestasi.edit_dokumen,
+ route: RouterInvestasi.edit_dokumen,
},
{
id: 4,
name: "Berita",
- route: RouteInvestasi.edit_berita,
+ route: RouterInvestasi.edit_berita,
},
];
return (
diff --git a/src/app_modules/investasi/portofolio/view.tsx b/src/app_modules/investasi/portofolio/view.tsx
index 96a9e905..6be8674e 100644
--- a/src/app_modules/investasi/portofolio/view.tsx
+++ b/src/app_modules/investasi/portofolio/view.tsx
@@ -30,7 +30,7 @@ import "react-responsive-carousel/lib/styles/carousel.min.css"; // requires a lo
import { Carousel } from "react-responsive-carousel";
import { useDisclosure } from "@mantine/hooks";
import { Warna } from "@/app/lib/warna";
-import { RouteInvestasi } from "@/app/lib/app_route";
+import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
export default function PortofolioInvestasi() {
const router = useRouter();
@@ -176,7 +176,7 @@ function SahamTerbeli() {
bg={"gray"}
mb={"lg"}
onClick={() =>
- router.push(RouteInvestasi.detail_saham_terbeli + `${e.id}`)
+ router.push(RouterInvestasi.detail_saham_terbeli + `${e.id}`)
}
>
diff --git a/src/app_modules/investasi/proses_investasi/view.tsx b/src/app_modules/investasi/proses_investasi/view.tsx
index 9451ccc2..3f97b4ec 100644
--- a/src/app_modules/investasi/proses_investasi/view.tsx
+++ b/src/app_modules/investasi/proses_investasi/view.tsx
@@ -1,6 +1,6 @@
"use client";
-import { RouteInvestasi } from "@/app/lib/app_route";
+import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { Warna } from "@/app/lib/warna";
import {
ActionIcon,
@@ -48,7 +48,7 @@ export default function ProsesInvestasi() {
}
async function onBeli() {
- router.push(RouteInvestasi.metode_transfer);
+ router.push(RouterInvestasi.metode_transfer);
localStorage.setItem("total_harga", total as any);
}
diff --git a/src/app_modules/katalog/profile/create/view.tsx b/src/app_modules/katalog/profile/create/view.tsx
index 563ea13c..13b5034a 100644
--- a/src/app_modules/katalog/profile/create/view.tsx
+++ b/src/app_modules/katalog/profile/create/view.tsx
@@ -39,7 +39,7 @@ export default function CreateProfile({ userId }: { userId: any }) {
await funCreateNewProfile(body).then((res) => {
if (res.status === 201) {
toast("Data tersimpan");
- return router.push("/dev/katalog/view");
+ return router.push(`/dev/katalog/${userId}`);
} else {
toast("Gagal")
}
diff --git a/src/app_modules/katalog/profile/fun/fun_create_profile.ts b/src/app_modules/katalog/profile/fun/fun_create_profile.ts
index 8279d54b..d22c54fd 100644
--- a/src/app_modules/katalog/profile/fun/fun_create_profile.ts
+++ b/src/app_modules/katalog/profile/fun/fun_create_profile.ts
@@ -3,7 +3,7 @@
import prisma from "@/app/lib/prisma";
export default async function funCreateNewProfile(data: any) {
- console.log(data);
+ // console.log(data);
const body = data;
const res = await prisma.profile.create({