From 636076ed56f990b4a3c27a76ffea037e52a30d20 Mon Sep 17 00:00:00 2001 From: Pramod Mahajan Date: Sat, 10 May 2025 13:38:53 +0530 Subject: [PATCH] passed reset and loading method inside handleSubmitForm function. --- src/components/Project/ManageProjectInfo.jsx | 4 ++-- src/pages/project/ProjectList.jsx | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/components/Project/ManageProjectInfo.jsx b/src/components/Project/ManageProjectInfo.jsx index a2bfc3a2..41d2cb24 100644 --- a/src/components/Project/ManageProjectInfo.jsx +++ b/src/components/Project/ManageProjectInfo.jsx @@ -101,8 +101,8 @@ const ManageProjectInfo = ({ project, handleSubmitForm, onClose }) => { const onSubmitForm = (updatedProject) => { setLoading(true); - - handleSubmitForm( updatedProject ,setLoading); + handleSubmitForm( updatedProject, setLoading,reset ); + }; diff --git a/src/pages/project/ProjectList.jsx b/src/pages/project/ProjectList.jsx index b4aaacfe..0f1dca9b 100644 --- a/src/pages/project/ProjectList.jsx +++ b/src/pages/project/ProjectList.jsx @@ -66,13 +66,15 @@ const ProjectList = () => { } }, [loginUser, HasManageProjectPermission]); - const handleSubmitForm = (newProject) => { + const handleSubmitForm = (newProject,setloading,reset) => { ProjectRepository.manageProject(newProject) .then((response) => { const cachedProjects = getCachedData("projectslist") || []; const updatedProjects = [...cachedProjects, response.data]; cacheData("projectslist", updatedProjects); - setProjectList((prev) => [...prev, response.data]); + setProjectList( ( prev ) => [ ...prev, response.data ] ); + setloading( false ) + reset() showToast("Project Created successfully.", "success"); setShowModal(false); })