"use client";
import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import ComponentGlobal_BoxInformation from "@/app_modules/_global/component/box_information";
import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
import UIGlobal_Modal from "@/app_modules/_global/ui/ui_modal";
import { Button, Group, Stack } from "@mantine/core";
import { IconBookDownload, IconFileDescription } from "@tabler/icons-react";
import { useAtom } from "jotai";
import { useRouter } from "next/navigation";
import { useState } from "react";
import { ComponentInvestasi_DetailDataNonPublish } from "../../component/detail/detai_data_non_publish";
import funDeleteInvestasi from "../../fun/fun_delete_investasi";
import funGantiStatusInvestasi from "../../fun/fun_ganti_status";
import { gs_StatusPortoInvestasi } from "../../g_state";
import { MODEL_Investasi } from "../../model/model_investasi";
export default function DetailRejectInvestasi({
dataInvestasi,
}: {
dataInvestasi: MODEL_Investasi;
}) {
const router = useRouter();
const [investasi, setInvestasi] = useState(dataInvestasi);
const [activeTab, setActiveTab] = useAtom(gs_StatusPortoInvestasi);
const [openModal, setOpenModal] = useState(false);
const listBox = [
{
id: 1,
name: "Prospektus",
icon: ,
route: RouterInvestasi.edit_prospektus,
},
{
id: 2,
name: "Dokumen",
icon: ,
route: RouterInvestasi.edit_dokumen,
},
// {
// id: 3,
// name: "Berita",
// icon: ,
// route: RouterInvestasi.edit_berita,
// },
];
async function onAjukan() {
await funGantiStatusInvestasi(investasi.id, "1").then((res) => {
if (res.status === 200) {
ComponentGlobal_NotifikasiBerhasil("Project Diajukan Kembali");
setActiveTab("Draft");
router.push(RouterInvestasi.portofolio);
} else {
ComponentGlobal_NotifikasiGagal("Gagal Pengajuan");
}
});
}
async function onDelete() {
await funDeleteInvestasi(investasi.id).then((res) => {
if (res.status === 200) {
ComponentGlobal_NotifikasiBerhasil(res.message);
setOpenModal(false);
router.push(RouterInvestasi.portofolio);
} else {
ComponentGlobal_NotifikasiGagal(res.message);
}
});
// setActiveTab("Reject");
}
return (
<>
{/* Pop up */}
setOpenModal(false)}
buttonKiri={
}
buttonKanan={
}
/>
{/* Alasan */}
{/* Tombol Ajukan */}
{/* Tombol Hapus */}
>
);
}