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