diff --git a/src/components/Project/Teams.jsx b/src/components/Project/Teams.jsx
index 7d696a5d..fe554574 100644
--- a/src/components/Project/Teams.jsx
+++ b/src/components/Project/Teams.jsx
@@ -18,9 +18,10 @@ const Teams = ({ project }) => {
const [isModalOpen, setIsModelOpen] = useState(false);
const [error, setError] = useState("");
const [empJobRoles, setEmpJobRoles] = useState(null);
- const [clearFormTrigger, setClearFormTrigger] = useState(false);
const [employees, setEmployees] = useState([]);
const [filteredEmployees, setFilteredEmployees] = useState([]);
+ const [ removingEmployeeId, setRemovingEmployeeId ] = useState( null );
+ const [assignedLoading,setAssignedLoading]= useState(false)
const HasAssignUserPermission = useHasUserPermission(ASSIGN_TO_PROJECT);
@@ -45,8 +46,9 @@ const Teams = ({ project }) => {
ProjectRepository.manageProjectAllocation(items)
.then((response) => {
showToast("Details updated successfully.", "success");
- setClearFormTrigger(true);
fetchEmployees();
+ setRemovingEmployeeId( null );
+ setAssignedLoading(false)
})
.catch((error) => {
showToast(error.message, "error");
@@ -54,6 +56,7 @@ const Teams = ({ project }) => {
};
const removeAllocation = (item) => {
+ setRemovingEmployeeId(item.id);
submitAllocations([
{
empID: item.employeeId,
@@ -134,13 +137,13 @@ const Teams = ({ project }) => {
aria-hidden="true"
>