import { BackButton, BaseBox, DotButton, DrawerCustom, MenuDrawerDynamicGrid, ProgressCustom, Spacing, StackCustom, TextCustom, ViewWrapper } from "@/components"; import { IconDocument, IconEdit, IconNews } from "@/components/_Icon"; import { IMenuDrawerItem } from "@/components/_Interface/types"; import { MainColor } from "@/constants/color-palet"; import { ICON_SIZE_MEDIUM } from "@/constants/constans-value"; import { listDataNotPublishInvesment, listDataPublishInvesment, } from "@/lib/dummy-data/investment/dummy-data-not-publish"; import Invesment_BoxDetailDataSection from "@/screens/Invesment/BoxDetailDataSection"; import Investment_ButtonInvestasiSection from "@/screens/Invesment/ButtonInvestasiSection"; import Investment_ButtonStatusSection from "@/screens/Invesment/ButtonStatusSection"; import Invesment_ComponentBoxOnBottomDetail from "@/screens/Invesment/ComponentBoxOnBottomDetail"; import { AntDesign, MaterialIcons } from "@expo/vector-icons"; import { router, Stack, useLocalSearchParams } from "expo-router"; import _ from "lodash"; import { useState } from "react"; export default function InvestmentDetailStatus() { const { id, status } = useLocalSearchParams(); const [openDrawerDraft, setOpenDrawerDraft] = useState(false); const [openDrawerPublish, setOpenDrawerPublish] = useState(false); const handlePressDraft = (item: IMenuDrawerItem) => { console.log("PATH >> ", item.path); router.navigate(item.path as any); setOpenDrawerDraft(false); }; const handlePressPublish = (item: IMenuDrawerItem) => { console.log("PATH >> ", item.path); router.navigate(item.path as any); setOpenDrawerPublish(false); }; const bottomSection = ( ); return ( <> , headerRight: () => status === "draft" ? ( setOpenDrawerDraft(true)} /> ) : status === "publish" ? ( setOpenDrawerPublish(true)} /> ) : null, }} /> {status === "publish" && ( Progress Saham )} {/* ========= Draft Drawer ========= */} setOpenDrawerDraft(false)} height={"auto"} > , label: "Edit Data", path: `/investment/${id}/edit`, }, { icon: ( ), label: "Edit Prospektus", path: `/investment/${id}/edit-prospectus`, }, { icon: ( ), label: "Update Dokumen", path: `/investment/${id}/recap-of-document`, }, ]} columns={4} onPressItem={handlePressDraft as any} /> {/* ========= Publish Drawer ========= */} setOpenDrawerPublish(false)} height={"auto"} > , label: "Update Dokumen", path: `/investment/${id}/recap-of-document`, }, { icon: , label: "Update Berita", path: `/investment/${id}/(news)/recap-of-news`, }, ]} onPressItem={handlePressPublish as any} /> ); }