From 88030dcf5a4b1f203ac2d476a8c23c7f18a0aca2 Mon Sep 17 00:00:00 2001 From: Kartik Sharma Date: Fri, 1 Aug 2025 10:27:14 +0530 Subject: [PATCH] Duplicate "X" (Remove) Icon Appearing in Assign Task Popup --- src/components/Project/AssignTask.jsx | 79 +++++++++++++-------------- 1 file changed, 39 insertions(+), 40 deletions(-) diff --git a/src/components/Project/AssignTask.jsx b/src/components/Project/AssignTask.jsx index 0836cbd2..6dfd7454 100644 --- a/src/components/Project/AssignTask.jsx +++ b/src/components/Project/AssignTask.jsx @@ -414,47 +414,46 @@ const AssignTask = ({ assignData, onClose, setAssigned }) => {
- {watch("selectedEmployees")?.length > 0 && ( -
-
- {watch("selectedEmployees")?.map((empId) => { - const emp = employees.find((emp) => emp.id === empId); - return ( - emp && ( - - {emp.firstName} {emp.lastName} - {/* Changed p tag to button for semantic correctness and accessibility */} - - - ) - ); - })} -
+ className="col-12 h-25 overflow-auto" + style={{ maxHeight: "200px" }} + > + {watch("selectedEmployees")?.length > 0 && ( +
+
+ {watch("selectedEmployees")?.map((empId) => { + const emp = employees.find((emp) => emp.id === empId); + return ( + emp && ( + + {emp.firstName} {emp.lastName} +

{ + const updatedSelected = watch( + "selectedEmployees" + ).filter((id) => id !== empId); + setValue( + "selectedEmployees", + updatedSelected + ); + trigger("selectedEmployees"); + }} + > + +

+
+ ) + ); + })} +
+
+ )}
- )} -
{!loading && errors.selectedEmployees && (
-- 2.43.0