diff --git a/src/Contexts/GlobalStateProvider.jsx b/src/Contexts/GlobalStateProvider.jsx
index 79090a1..b58c32b 100644
--- a/src/Contexts/GlobalStateProvider.jsx
+++ b/src/Contexts/GlobalStateProvider.jsx
@@ -7,6 +7,8 @@ import { TbClock2 } from "react-icons/tb";
import { CiWallet } from "react-icons/ci";
import { HiOutlineReceiptPercent } from "react-icons/hi2";
import { IoMdQrScanner } from "react-icons/io";
+import { GrDocumentPdf } from "react-icons/gr";
+import { AiOutlineFileGif } from "react-icons/ai";
const getRandomDate = (start, end) => {
const date = new Date(
@@ -468,8 +470,22 @@ const GlobalStateProvider = ({ children }) => {
updateOn: "28-Jun-24",
},
]);
-
-
+ const [create, setCreate] = useState([
+ {
+ id: 1,
+ Type: ,
+ fileName: "Investment Private Company",
+ document: "Investment.pdf",
+ status: true,
+ },
+ {
+ id: 2,
+ Type: ,
+ fileName: "Investment Private",
+ document: "Investment.pdf",
+ status: true,
+ },
+ ]);
const [keyMerits, setKeyMerits] = useState([
{
id: 1,
@@ -1507,8 +1523,8 @@ const GlobalStateProvider = ({ children }) => {
setDeleteRequest,
viewIO,
setViewIO,
- // create,
- // setCreate,
+ create,
+ setCreate,
keyMerits,
setKeyMerits,
iOArtifacts,
diff --git a/src/Pages/IO_Management/CreateIO/InvestmentDocument.jsx b/src/Pages/IO_Management/CreateIO/InvestmentDocument.jsx
index 8b9f946..047a85d 100644
--- a/src/Pages/IO_Management/CreateIO/InvestmentDocument.jsx
+++ b/src/Pages/IO_Management/CreateIO/InvestmentDocument.jsx
@@ -6,7 +6,6 @@ import {
Text,
Tooltip,
useDisclosure,
- VStack,
useToast,
} from "@chakra-ui/react";
import React, { useContext, useEffect, useRef, useState } from "react";
@@ -25,37 +24,35 @@ import {
} from "@chakra-ui/icons";
import { GrDocumentPdf } from "react-icons/gr";
import { AiOutlineFileGif } from "react-icons/ai";
+import InvestmentView from "../ViewIO/InvestmentView";
+import InvestmentEdit from "../EditIO/InvestmentEdit";
const InvestmentDocument = ({ control, errors, enableNextTab, index }) => {
- const { slideFromRight } =
- useContext(GlobalStateContext);
+ const { slideFromRight, create, setCreate } = useContext(GlobalStateContext);
const firstField = useRef();
+ const secondField = useRef();
+ const thirdField = useRef();
const [searchTerm, setSearchTerm] = useState("");
const [isLoading, setIsLoading] = useState(true);
const [deleteAlert, setDeleteAlert] = useState(false);
- const [actionId, setActionId] = useState(null);
const [mouseEntered, setMouseEntered] = useState(false);
const [mouseEnteredId, setMouseEnteredId] = useState("");
const { isOpen, onOpen, onClose } = useDisclosure();
+ const {
+ isOpen: isViewOpen,
+ onOpen: onViewOpen,
+ onClose: onViewClose,
+ } = useDisclosure();
+ const {
+ isOpen: isEditOpen,
+ onOpen: onEditOpen,
+ onClose: onEditClose,
+ } = useDisclosure();
+ const [actionId, setActionId] = useState(null);
const navigate = useNavigate();
const toast = useToast();
- const [create, setCreate] = useState([
- {
- id: 1,
- Type: ,
- fileName: "Investment Private Company",
- document: "Investment.pdf",
- status: true,
- },
- {
- id: 2,
- Type: ,
- fileName: "Investment Private",
- document: "Investment.pdf",
- status: true,
- },
- ]);
+
useEffect(() => {
const timer = setTimeout(() => {
@@ -96,6 +93,16 @@ const InvestmentDocument = ({ control, errors, enableNextTab, index }) => {
setIsLoading(true);
};
+ const handleView = (id) => {
+ setActionId(id)
+ onViewOpen();
+ };
+
+ const handleEdit = (id) => {
+ setActionId(id)
+ onEditOpen();
+ };
+
const extractedArray = filteredData.map((item, index) => ({
"Sr.no": (
{
color="teal.900"
fontWeight="500"
className="d-flex align-items-center"
- fontSize={'xl'}
+ fontSize={"xl"}
>
{item.Type}
@@ -150,7 +157,7 @@ const InvestmentDocument = ({ control, errors, enableNextTab, index }) => {
>