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); console.log( "=================>>>>>", IODetails?.artifactsImage?.[0]?.artifactPathName ); 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 ( {/* {IODetails?.ioName}/ */} {IODetails?.artifactsImage?.[0]?.artifactPathName ? ( {IODetails?.ioName} ) : ( )} {/* IO name: {foundObject?.ioName} Sponsor name: {foundObject?.sponserName} */} {/* IO ID {IODetails?.io_id ? IODetails?.io_id : "---"} */} IO Name {IODetails?.investmentNameEnglish ? IODetails?.investmentNameEnglish : "---"} Sponsorer Name {IODetails?.sponsor?.sponsorName ? IODetails?.sponsor?.sponsorName : "---"} IO Status {IODetails?.ioStatus?.statusAdmin ? IODetails?.ioStatus?.statusAdmin : "---"} IO NAV {IODetails?.currentValuation ? IODetails?.currentValuation : "00.00"} IO cash {IODetails?.ioCash ? IODetails?.ioCash : "00.00"} IO MV NAV {IODetails?.marketValue ? IODetails?.marketValue : "00.00"} 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;