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 && (