diff --git a/src/components/Project/Team/TeamEmployeeList.jsx b/src/components/Project/Team/TeamEmployeeList.jsx index 64d5f605..491c0448 100644 --- a/src/components/Project/Team/TeamEmployeeList.jsx +++ b/src/components/Project/Team/TeamEmployeeList.jsx @@ -10,11 +10,13 @@ import { import useMaster, { useServices } from "../../../hooks/masterHook/useMaster"; import showToast from "../../../services/toastService"; import { useOrganizationEmployees } from "../../../hooks/useOrganization"; +import { useDispatch } from "react-redux"; +import { changeMaster } from "../../../slices/localVariablesSlice"; const TeamEmployeeList = ({ organizationId, searchTerm, closeModal }) => { const selectedProject = useSelectedProject(); const debounceSearchTerm = useDebounce(searchTerm, 500); - + const dispatch = useDispatch(); const { data: employeesData = [], isLoading, @@ -45,6 +47,7 @@ const TeamEmployeeList = ({ organizationId, searchTerm, closeModal }) => { }); useEffect(() => { + dispatch(changeMaster("Job Role")); if (employeesData?.data?.length > 0) { const available = employeesData.data.filter((emp) => { const projEmp = projectEmployees.find((pe) => pe.employeeId === emp.id); @@ -119,7 +122,7 @@ const TeamEmployeeList = ({ organizationId, searchTerm, closeModal }) => { status: true, })); - handleAssignEmployee({ payload,actionType:"assign"} ); + handleAssignEmployee({ payload, actionType: "assign" }); setEmployees((prev) => prev.map((emp) => ({ @@ -132,26 +135,26 @@ const TeamEmployeeList = ({ organizationId, searchTerm, closeModal }) => { ); }; -if (isLoading) { - return (

Loading employees...

) ; -} + if (isLoading) { + return (

Loading employees...

); + } -if (isError) { - return ( -
- {error?.status === 400 ? ( -

Enter employee you want to find.

- ) : ( -

Something went wrong. Please try again later.

- )} -
+ if (isError) { + return ( +
+ {error?.status === 400 ? ( +

Enter employee you want to find.

+ ) : ( +

Something went wrong. Please try again later.

+ )} +
- ); -} + ); + } -if (employees.length === 0) { - return(

No available employees to assign.

) ; -} + if (employees.length === 0) { + return (

No available employees to assign.

); + } return ( @@ -183,9 +186,8 @@ if (employees.length === 0) { onChange={(e) => handleSelectChange(index, "serviceId", e.target.value) } - className={`form-select form-select-sm w-auto border-none rounded-0 py-1 px-auto ${ - emp.errors.serviceId ? "is-invalid" : "" - }`} + className={`form-select form-select-sm w-auto border-none rounded-0 py-1 px-auto ${emp.errors.serviceId ? "is-invalid" : "" + }`} > {services?.map((s) => ( @@ -205,9 +207,8 @@ if (employees.length === 0) { onChange={(e) => handleSelectChange(index, "jobRole", e.target.value) } - className={`form-select form-select-sm w-auto border-none rounded-0 py-1 px-auto ${ - emp.errors.jobRole ? "is-invalid" : "" - }`} + className={`form-select form-select-sm w-auto border-none rounded-0 py-1 px-auto ${emp.errors.jobRole ? "is-invalid" : "" + }`} > {jobRoles?.map((r) => (