From cabb1b01c9bdba97037b2db9738d3329a25744ca Mon Sep 17 00:00:00 2001 From: pramod mahajan Date: Fri, 5 Sep 2025 11:14:02 +0530 Subject: [PATCH] don't changed project when move to one page to another page --- src/pages/Activities/TaskPlannng.jsx | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/src/pages/Activities/TaskPlannng.jsx b/src/pages/Activities/TaskPlannng.jsx index 0f05b242..09acc21f 100644 --- a/src/pages/Activities/TaskPlannng.jsx +++ b/src/pages/Activities/TaskPlannng.jsx @@ -7,19 +7,16 @@ import { setProjectId } from "../../slices/localVariablesSlice"; import { useSelectedProject } from "../../slices/apiDataManager"; const TaskPlannng = () => { - const selectedProject = useSelectedProject(); - const dispatch = useDispatch(); - const { projectNames, loading: projectLoading } = useProjectName(); +const selectedProject = useSelectedProject(); +const dispatch = useDispatch(); +const { projectNames = [], loading: projectLoading } = useProjectName(); - const initialized = useRef(false); +useEffect(() => { + if (!selectedProject) { + dispatch(setProjectId(projectNames[0].id)); + } +}, [projectNames, selectedProject?.id, dispatch]); - useEffect(() => { - if (!initialized.current && projectNames.length > 0 && !selectedProject?.id) { - debugger - dispatch(setProjectId(projectNames[0].id)); - initialized.current = true; - } - }, [projectNames, selectedProject, dispatch]); return (