import { Box, Button, Input, Tab, TabList, TabPanel, TabPanels, Tabs, Text, useDisclosure, } from "@chakra-ui/react"; import { useNavigate, useParams } from "react-router-dom"; import GlobalStateContext from "../../../Contexts/GlobalStateContext"; import { useContext, useEffect, useState } from "react"; import FormInputView from "../../../Components/FormInputView"; import { useForm } from "react-hook-form"; // assuming react-hook-form is used import { OPACITY_ON_LOAD } from "../../../Layout/animations"; import { ArrowBackIcon } from "@chakra-ui/icons"; import CustomAlertDialog from "../../../Components/CustomAlertDialog"; import ViewIOdataHeader from "./ViewIOdataHeader"; import ViewIOdetails from "./ViewIOdetails"; import ViewIOdocs from "./ViewIOdocs"; import ViewKeyMerits from "./ViewKeyMerits"; import ViewIOartifacts from "./ViewIOartifacts"; import ViewInvestors from "./ViewInvestors"; import ViewIOcash from "./ViewIOcash"; import ViewIOnav from "./ViewIOnav"; import ViewDistribution from "./ViewDistribution"; import InvestmentDocument from "../CreateIO/InvestmentDocument"; import KeyMerits from "../CreateIO/KeyMerits"; import Investors from "../CreateIO/Investors"; import EditIO from "../EditIO/EditIO"; import IOArtifacts from "../CreateIO/IOArtifacts"; import IOCashDetails from "../CreateIO/IOCashDetails"; import IONAVDetails from "../CreateIO/IONAVDetails"; import { useGetIOprepopulateDataQuery } from "../../../Services/io.service"; import UnderConstruction from "../../UnderConstruction"; import Destribution from "../CreateIO/Destribution"; const ViewIOdata = () => { const params = useParams(); const id = params?.id; const { data, error, isLoading } = useGetIOprepopulateDataQuery(); const { isOpen, onOpen, onClose } = useDisclosure(); const navigate = useNavigate(); const [isEditing, setIsEditing] = useState(false); const { IODetails, setIODetails } = useContext(GlobalStateContext); console.log(IODetails?.isInvestedAmount); const tabs = [ { label: "IO Details", content: }, { label: "Investment documents", content: , }, { label: "Key merits", content: }, { label: "IO artifacts", content: }, { label: "Investors", content: }, // { label: "Investors", content: }, { label: "IO Cash Details", content: }, { label: "IO NAV Details", content: }, { label: "Distribution to Investors", content: , }, // { label: "Distribution to Investors", content: }, ]; return ( {/* navigate(-1)} style={{ fontSize: "15px", cursor: "pointer" }} > Back */} {tabs.map(({ label }, index) => ( {label} ))} {tabs.map(({ content }, index) => ( {content} ))} ); }; export default ViewIOdata;