Prevent fetch calls with undefined selectedProject

This commit is contained in:
Pramod Mahajan 2025-05-04 02:47:09 +05:30
parent d177c4a6fc
commit bbb02009b2

View File

@ -86,7 +86,7 @@ const TaskPlannng = () => {
}; };
useEffect(() => { useEffect(() => {
if((projects.length != 0)){ if((projects.length != 0 && selectedProject)){
fetchData(); fetchData();
fetchActivities(); fetchActivities();
} }
@ -103,11 +103,16 @@ const TaskPlannng = () => {
]} ]}
></Breadcrumb> ></Breadcrumb>
{project_listLoader && <p>Loading..</p>}
{(!project_listLoader && projects.length === 0) && (<p>No Project Found.</p>)}
{( !project_listLoader && projects.length > 0 ) && (
<InfraPlanning <InfraPlanning
data={projectDetails} data={projectDetails}
activityMaster={activities} activityMaster={activities}
onDataChange={handleDataChange} onDataChange={handleDataChange}
/> />
)}
</div> </div>
</> </>
); );