prevent unnecessary activity master refresh on task form submission

This commit is contained in:
Pramod Mahajan 2025-05-03 13:56:21 +05:30
parent 7d5d262728
commit 80f2cce931

View File

@ -111,8 +111,7 @@ const TaskModel = ({
setIsSubmitting(true);
await onSubmit(data);
setValue("plannedWork", 0);
setValue("completedWork", 0);
dispatch(changeMaster("Activity"));
setValue( "completedWork", 0 );
setIsSubmitting(false);
};
@ -127,7 +126,7 @@ const TaskModel = ({
useEffect(() => {
if (activities && activities.length > 0) {
setActivityData(activities);
setActivityData( activities );
}
}, [activities]);
return (
@ -213,7 +212,6 @@ const TaskModel = ({
</div>
)}
{/* Select Work Area */}
{selectedFloor && (
<div className="col-12 col-md-12">
<label className="form-label" htmlFor="workAreaId">
@ -247,7 +245,6 @@ const TaskModel = ({
</div>
)}
{/* Select Activity */}
{selectedWorkArea && (
<div className="col-12 col-md-12">
<label className="form-label" htmlFor="activityID">
@ -270,9 +267,9 @@ const TaskModel = ({
})
?.map((activity) => (
<option key={activity.id} value={activity.id}>
{activity.name ||
{
activity.activityName ||
activity.title ||
`Unnamed (id: ${activity.id})`}
</option>
))