From 3486a6bc3ac70007f63e582238c0cb4e8f446051 Mon Sep 17 00:00:00 2001 From: Umesh Desai Date: Tue, 3 Jun 2025 15:23:16 +0530 Subject: [PATCH] In Teams Tab when we Assign a project then this dropdown not change its state . --- src/components/Project/Teams.jsx | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/src/components/Project/Teams.jsx b/src/components/Project/Teams.jsx index f9794eb0..e4f4f874 100644 --- a/src/components/Project/Teams.jsx +++ b/src/components/Project/Teams.jsx @@ -90,18 +90,26 @@ const Teams = ({ project }) => { }; const handleEmpAlicationFormSubmit = (allocaionObj) => { - let items = allocaionObj.map((item) => { - return { - empID: item.empID, - jobRoleId: item.jobRoleId, - projectId: project.id, - status: true, - }; - }); + let items = allocaionObj.map((item) => { + return { + empID: item.empID, + jobRoleId: item.jobRoleId, + projectId: project.id, + status: true, + }; + }); + + submitAllocations(items, true); + + // Force switch to active view after assignment + setActiveEmployee(true); + setFilteredEmployees(employees.filter((emp) => emp.isActive)); + + // Also update dropdown select if needed + const dropdown = document.querySelector('select[name="DataTables_Table_0_length"]'); + if (dropdown) dropdown.value = "true"; +}; - submitAllocations( items ,true); - - }; const getRole = (jobRoleId) => { if (loading) return "Loading...";