fixed view project

This commit is contained in:
pramod mahajan 2025-09-17 13:15:00 +05:30
parent cc7ef47055
commit a835e75f66

View File

@ -27,15 +27,23 @@ import ProjectDocument from "../../components/Project/ProjectDocuments";
import ProjectDocuments from "../../components/Project/ProjectDocuments";
import ProjectSetting from "../../components/Project/ProjectSetting";
import DirectoryPage from "../Directory/DirectoryPage";
import { useHasAnyPermission } from "../../hooks/useExpense";
import { VIEW_PROJECTS } from "../../utils/constants";
import { useNavigate, useRoutes } from "react-router-dom";
const ProjectDetails = () => {
const projectId = useSelectedProject()
const CanViewProject = useHasAnyPermission(VIEW_PROJECTS);
const navigate = useNavigate()
const { projectNames, fetchData } = useProjectName();
const dispatch = useDispatch();
useEffect(() => {
if(!CanViewProject){
navigate("/dashboard")
}
if (projectId == null) {
dispatch(setProjectId(projectNames[0]?.id));
}