import { Button, Divider, Image, Menu, MenuButton, MenuItem, MenuList, Modal, ModalBody, ModalCloseButton, ModalContent, ModalFooter, ModalHeader, ModalOverlay, Portal, Text, useDisclosure, MenuItemOption, MenuGroup, MenuOptionGroup, MenuDivider, Badge, Box, Icon, } 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"; import Exit from "./HeaderModal/Exit"; import Cancle from "./HeaderModal/Cancle"; import { AddIcon } from "@chakra-ui/icons"; import { GrGallery } from "react-icons/gr"; 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 { isOpen: isExitOpen, onOpen: onExitOpen, onClose: onExitClose, } = useDisclosure(); const { isOpen: isCancleOpen, onOpen: onCancleOpen, onClose: onCancleClose, } = useDisclosure(); const bg = { bg: "#fff", }; const hover = { textDecoration: "underline", background: "#fff", }; const style = { fontSize: "0.875rem", fontWeight: "400", }; return ( {/* {foundObject?.ioName}/ */} {/* IO name: {foundObject?.ioName} Sponsor name: {foundObject?.sponserName} */} IO Name {id ? foundObject?.ioName : "---"} Sponsorer Name {id ? foundObject?.sponserName : "---"} IO Status {id ? foundObject?.ioStatus : "---"} IO MV NAV {id ? "$42012.00" : "---"} IO cash {id ? "$48,000" : "---"} IO NAV {id ? "$1,140,500" : "---"} 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;