From 542748f12cc6bcf440f075aef25b962e5aff9e74 Mon Sep 17 00:00:00 2001 From: Vikas Nale Date: Sun, 4 May 2025 12:18:27 +0530 Subject: [PATCH] Avoid calling UserRoles and Employess api multiple times from Infra page --- .../Project/Infrastructure/WorkItem.jsx | 34 +++++++++++-------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/src/components/Project/Infrastructure/WorkItem.jsx b/src/components/Project/Infrastructure/WorkItem.jsx index 52d12f69..3dd67037 100644 --- a/src/components/Project/Infrastructure/WorkItem.jsx +++ b/src/components/Project/Infrastructure/WorkItem.jsx @@ -2,7 +2,7 @@ import React, { useState, useEffect } from "react"; import { useModal } from "../../../ModalContext"; import AssignRoleModel from "../AssignRole"; import { useParams } from "react-router-dom"; -import EditActivityModal from "./EditActivityModal"; +//import EditActivityModal from "./EditActivityModal"; import { useHasUserPermission } from "../../../hooks/useHasUserPermission"; import { MANAGE_TASK } from "../../../utils/constants"; @@ -46,29 +46,33 @@ const WorkItem = ({ workItem, forBuilding, forFloor, forWorkArea }) => { const closeModal1 = () => setShowModal(false); return ( <> -
- -
+ {showModal && ( +
+ +
+ )} -
- -
+ onClose={closeModal1} + /> + */} @@ -121,7 +125,7 @@ const WorkItem = ({ workItem, forBuilding, forFloor, forWorkArea }) => {
- {!projectId && ManageTasks && ( + {!projectId && ManageTasks && (