import { Button, Divider, Image, Menu, MenuButton, MenuItem, MenuList, Modal, ModalBody, ModalCloseButton, ModalContent, ModalFooter, ModalHeader, ModalOverlay, Portal, Text, useDisclosure, MenuItemOption, MenuGroup, MenuOptionGroup, MenuDivider, Badge, Box, } from "@chakra-ui/react"; import header from "../../../assets/IOheader.png"; import { HiDotsVertical } from "react-icons/hi"; import { Link, useParams } from "react-router-dom"; import AmountInvested from "./HeaderModal/AmountInvested"; import FeesExpenses from "./HeaderModal/FeesExpenses"; import DistributionSponsor from "./HeaderModal/DistributionSponsor"; import DistributionInvestor from "./HeaderModal/DistributionInvestor"; import UpdateIONav from "./HeaderModal/UpdateIONav"; import UpdateIOStatus from "./HeaderModal/UpdateIOStatus"; import { useContext, useRef } from "react"; import GlobalStateContext from "../../../Contexts/GlobalStateContext"; const ViewIOdataHeader = () => { const params = useParams() const id = params?.id; const { isOpen, onOpen, onClose } = useDisclosure(); const btnRef = useRef(); const { IODetails } = useContext(GlobalStateContext); const foundObject = IODetails?.find( (item) => item?.id.toString() === id?.toString() ); const { isOpen: isInvestmentOpen, onOpen: onInvestmentOpen, onClose: onInvestmentClose, } = useDisclosure(); const { isOpen: isFeesOpen, onOpen: onFeesOpen, onClose: onFeesClose, } = useDisclosure(); const { isOpen: isDistSponsorOpen, onOpen: onDistSponsorOpen, onClose: onDistSponsorClose, } = useDisclosure(); const { isOpen: isDistInvestorOpen, onOpen: onDistInvestorOpen, onClose: onDistInvestorClose, } = useDisclosure(); const { isOpen: isUpdateNavOpen, onOpen: onUpdateNavOpen, onClose: onUpdateNavClose, } = useDisclosure(); const { isOpen: isUpdateStatusOpen, onOpen: onUpdateStatusOpen, onClose: onUpdateStatusClose, } = useDisclosure(); const bg = { bg: "#fff", }; const hover = { textDecoration: "underline", background: "#fff", }; const style = { fontSize: "0.875rem", fontWeight: "400", }; return ( {/* IO name: {foundObject?.ioName} Sponsor name: {foundObject?.sponserName} */} IO Name {id ? foundObject?.ioName : "N/A"} Sponser Name {id ? foundObject?.sponserName : "N/A"} IO Status {id ? foundObject?.ioStatus : "N/A"} IO MV NAV {id? "$42012.00" : "N/A"} IO cash {id ?"$48,000" : "N/A"} IO NAV {id ? "$1,140,500" : "N/A"} Tansaction Amount Invested Fees & Expenses Distribution from Sponsors Distribution To investors Update iO NAV Exit Cancel Update iO status {/* Drawer */} {/* Transaction */} {/* Modals */} ); }; export default ViewIOdataHeader;