From c1b972a75930f160da215ddcb8e319c9cdf7c547 Mon Sep 17 00:00:00 2001 From: Pramod Mahajan Date: Thu, 17 Apr 2025 13:25:29 +0530 Subject: [PATCH] removed unnecessary code --- src/hooks/useProjects.js | 11 ++++++++--- src/pages/Activities/TaskPlannng.jsx | 8 ++------ 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/hooks/useProjects.js b/src/hooks/useProjects.js index 9ee9a330..515aa664 100644 --- a/src/hooks/useProjects.js +++ b/src/hooks/useProjects.js @@ -2,8 +2,11 @@ import { useEffect, useState } from "react"; import { cacheData, getCachedData } from "../slices/apiDataManager"; import ProjectRepository from "../repositories/ProjectRepository"; import { useProfile } from "./useProfile"; +import {useDispatch} from "react-redux"; -export const useProjects = () => { +export const useProjects = () => +{ + const dispatch = useDispatch const [projects, setProjects] = useState([]); const [loading, setLoading] = useState(false); const [error, setError] = useState(""); @@ -22,7 +25,8 @@ export const useProjects = () => { setProjects(sortedProject); - cacheData("projectslist", sortedProject); + cacheData( "projectslist", sortedProject ); + setLoading(false); }) .catch((error) => { @@ -35,7 +39,8 @@ export const useProjects = () => { const sortedProject = [...projects].sort((a, b) => a.name.localeCompare(b.name) ); - setProjects(sortedProject); + setProjects( sortedProject ); + } } }; diff --git a/src/pages/Activities/TaskPlannng.jsx b/src/pages/Activities/TaskPlannng.jsx index f9e95f50..6a0b1b75 100644 --- a/src/pages/Activities/TaskPlannng.jsx +++ b/src/pages/Activities/TaskPlannng.jsx @@ -11,7 +11,7 @@ import { useDispatch, useSelector } from "react-redux"; import { useProjectDetails, useProjects } from "../../hooks/useProjects"; import { setProjectId } from "../../slices/localVariablesSlice"; -var projectId; + const TaskPlannng = () => { const {profile} = useProfile(); @@ -26,10 +26,6 @@ const TaskPlannng = () => { const [loading, setLoading] = useState(true); const [error, setError] = useState(""); - useEffect( () => - { - dispatch(setProjectId(projects[0]?.id)) - },[projects]) const fetchActivities = async () => { try { @@ -86,7 +82,7 @@ const TaskPlannng = () => { }; const handleDataChange = (data) => { - console.log("datachange") + fetchData(); };