diff --git a/src/components/Project/Infrastructure/EditActivityModal.jsx b/src/components/Project/Infrastructure/EditActivityModal.jsx index e8927ae3..59509509 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" ); + }); };