import { Box } 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";
const ViewIOdata = () => {
const navigate = useNavigate();
const params = useParams();
const { viewIO } = useContext(GlobalStateContext);
const { reset } = useForm(); // assuming react-hook-form
const id = params?.id;
const foundObject = viewIO.find((item) =>
console.log(item?.id.toString() == id.toString())
);
if (!foundObject) {
return Loading...;
}
const formFields = [
{
label: "Deal ID",
value: foundObject.DealID,
},
{
label: "Sponsor name",
value: foundObject.SponsorName,
},
{
label: "IO status",
value: foundObject.IOstatus,
},
];
const groupedFields = formFields.reduce((groups, field) => {
const { section } = field;
if (!groups[section]) {
groups[section] = [];
}
groups[section].push(field);
return groups;
}, {});
return (
navigate(-1)}
style={{ fontSize: "15px", cursor: "pointer" }}
>
Back
);
};
export default ViewIOdata;