{log.activityTime.slice(0, 10)} |
{convertShortTime(log.activityTime)} |
- {whichActivityPerform(log.activity,log.activityTime)} |
+ {whichActivityPerform(log.activity)} |
{log?.latitude != 0 ? (
const selectedProject = useSelector((store)=>store.localVariables.projectId)
const ManageInfra = useHasUserPermission( MANAGE_PROJECT_INFRA )
- const {projects_Details, loading: project_deatilsLoader, error: project_error} = useProjectDetails(selectedProject)
+ const {projects_Details, loading: project_deatilsLoader, error: project_error,refetch} = useProjectDetails( selectedProject )
+ const reloadedData = useSelector( ( store ) => store.localVariables.reload )
+
useEffect( () =>
{
dispatch(setProjectId(projects[0]?.id))
- },[projects])
+ }, [ projects ] )
+
+ useEffect( () =>
+ {
+ if (reloadedData)
+ {
+ refetch()
+ dispatch( refreshData( false ) )
+ }
+
+ },[reloadedData])
return (
diff --git a/src/components/Project/Infrastructure/EditActivityModal.jsx b/src/components/Project/Infrastructure/EditActivityModal.jsx
index e8927ae3..60c5403c 100644
--- a/src/components/Project/Infrastructure/EditActivityModal.jsx
+++ b/src/components/Project/Infrastructure/EditActivityModal.jsx
@@ -71,12 +71,14 @@ const EditActivityModal = ({
const handleActivityChange = (e) => {
const selectedId = Number(e.target.value);
- const selected = activityData.find((a) => a.id === selectedId);
+ const selected = activityData.find( ( a ) => a.id === selectedId );
setSelectedActivity(selected || null);
setValue("activityID", selectedId);
};
- const onSubmitForm = async (data) => {
+ const onSubmitForm = async ( data ) =>
+ {
+ setIsSubmitting(true)
const updatedProject = { ...projects_Details };
const finalData = {
...data,
@@ -142,13 +144,17 @@ const EditActivityModal = ({
});
resetForm();
dispatch( refreshData( true ) );
+ setIsSubmitting(false)
showToast("Activity Updated Successfully","success")
-
onClose();
}
})
- .catch((error) => {
- showToast(error.message, "error");
+ .catch( ( error ) =>
+ {
+ setIsSubmitting(false)
+ const message = error.response.data.message || error.message || "Error Occured During Api Call"
+ showToast( message, "error" );
+
});
};
@@ -327,7 +333,7 @@ const EditActivityModal = ({
{/* )} */}
- |