"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 */} ); }