Change in Team and InfraStructure component when select a project.

This commit is contained in:
Kartik Sharma 2025-07-30 17:32:49 +05:30
parent b410ec71cc
commit b0e359e428
2 changed files with 6 additions and 2 deletions

View File

@ -15,6 +15,7 @@ import {
cacheData, cacheData,
clearCacheKey, clearCacheKey,
getCachedData, getCachedData,
useSelectedproject,
} from "../../slices/apiDataManager"; } from "../../slices/apiDataManager";
import { useProjectDetails, useProjectInfra } from "../../hooks/useProjects"; import { useProjectDetails, useProjectInfra } from "../../hooks/useProjects";
import { useDispatch, useSelector } from "react-redux"; import { useDispatch, useSelector } from "react-redux";
@ -25,7 +26,8 @@ import GlobalModel from "../common/GlobalModel";
const ProjectInfra = ( {data, onDataChange, eachSiteEngineer} ) => const ProjectInfra = ( {data, onDataChange, eachSiteEngineer} ) =>
{ {
const projectId = useSelector((store)=>store.localVariables.projectId) // const projectId = useSelector((store)=>store.localVariables.projectId)
const projectId = useSelectedproject();
const reloadedData = useSelector((store) => store.localVariables.reload); const reloadedData = useSelector((store) => store.localVariables.reload);
const [ expandedBuildings, setExpandedBuildings ] = useState( [] ); const [ expandedBuildings, setExpandedBuildings ] = useState( [] );
const {projectInfra,isLoading,error} = useProjectInfra(projectId) const {projectInfra,isLoading,error} = useProjectInfra(projectId)

View File

@ -15,11 +15,13 @@ import { ASSIGN_TO_PROJECT } from "../../utils/constants";
import ConfirmModal from "../common/ConfirmModal"; import ConfirmModal from "../common/ConfirmModal";
import eventBus from "../../services/eventBus"; import eventBus from "../../services/eventBus";
import {useEmployeesByProjectAllocated, useManageProjectAllocation} from "../../hooks/useProjects"; import {useEmployeesByProjectAllocated, useManageProjectAllocation} from "../../hooks/useProjects";
import { useSelectedproject } from "../../slices/apiDataManager";
const Teams = () => const Teams = () =>
{ {
// const {projectId} = useParams() // const {projectId} = useParams()
const projectId = useSelector((store)=>store.localVariables.projectId) // const projectId = useSelector((store)=>store.localVariables.projectId)
const projectId = useSelectedproject();
const dispatch = useDispatch(); const dispatch = useDispatch();
const { data, loading } = useMaster(); const { data, loading } = useMaster();