diff --git a/src/components/Project/Infrastructure/EditActivityModal.jsx b/src/components/Project/Infrastructure/EditActivityModal.jsx index ef72a35a..884e7aba 100644 --- a/src/components/Project/Infrastructure/EditActivityModal.jsx +++ b/src/components/Project/Infrastructure/EditActivityModal.jsx @@ -141,7 +141,9 @@ const EditActivityModal = ({ data: newProject, }); resetForm(); - dispatch(refreshData(true)); + dispatch( refreshData( true ) ); + showToast("Activity Updated Successfully","success") + onClose(); } }) diff --git a/src/hooks/useEmployees.js b/src/hooks/useEmployees.js index 4a127fef..31e4220b 100644 --- a/src/hooks/useEmployees.js +++ b/src/hooks/useEmployees.js @@ -16,7 +16,8 @@ export const useAllEmployees = () => { setLoading(true); const response = await EmployeeRepository.getAllEmployeeList(); cacheData("AllEmployees", response.data); - setEmployeeList(response.data); + setEmployeeList( response.data ); + setLoading(false); } else { setEmployeeList(EmployeeList_cached); setLoading(false); diff --git a/src/pages/Activities/AttendancePage.jsx b/src/pages/Activities/AttendancePage.jsx index 347e9631..6aaee98c 100644 --- a/src/pages/Activities/AttendancePage.jsx +++ b/src/pages/Activities/AttendancePage.jsx @@ -93,12 +93,14 @@ const AttendancePage = () => { }, [modelConfig, isCreateModalOpen]); useEffect(() => { setAttendances(attendance); - }, [attendance]); -useEffect(()=>{ - if(selectedProject == 1){ - dispatch(setProjectId(loginUser?.projects[0])) - } -},[selectedProject,loginUser?.projects]) + }, [ attendance ] ); + + + useEffect(() => { + if (selectedProject === 1 || selectedProject === undefined ) { + dispatch(setProjectId(loginUser?.projects[0])); + } + }, [selectedProject, loginUser?.projects]); return ( <> {isCreateModalOpen && modelConfig && ( @@ -158,7 +160,6 @@ useEffect(()=>{ )} -
No Employee assigned yet.
+ )} +Loading..