diff --git a/src/components/Layout/Header.jsx b/src/components/Layout/Header.jsx index 46cab358..7ed724a2 100644 --- a/src/components/Layout/Header.jsx +++ b/src/components/Layout/Header.jsx @@ -10,6 +10,7 @@ import Avatar from "../../components/common/Avatar"; import { useChangePassword } from "../Context/ChangePasswordContext"; import { useProjects } from "../../hooks/useProjects"; import { useEffect, useState } from "react"; +import { useProjectName } from "../../hooks/useProjects"; const Header = () => { const { profile } = useProfile(); @@ -62,13 +63,14 @@ const Header = () => { const handleProfilePage = () => { navigate(`/employee/${profile?.employeeInfo?.id}?for=attendance`); }; - const { projects, loading: projectLoading } = useProjects(); + // const { projects, loading: projectLoading } = useProjects(); + const { projectNames, loading: projectLoading } = useProjectName(); const selectedProject = useSelector( (store) => store.localVariables.projectId ); - const selectedProjectName = projects?.find( + const selectedProjectName = projectNames?.find( (p) => p?.id === selectedProject )?.name; @@ -83,11 +85,11 @@ const Header = () => { const { openChangePassword } = useChangePassword(); useEffect(() => { - if (projects && selectedProject !== " ") { - dispatch(setProjectId(projects[0]?.id)); + if (projectNames && selectedProject !== " ") { + dispatch(setProjectId(projectNames[0]?.id)); } - }, [projects, ]); - const isProjectPath = /^\/projects\/[a-f0-9-]{36}$/.test(location.pathname); + }, [projectNames, ]); + const isProjectPath = /^\/projectNames\/[a-f0-9-]{36}$/.test(location.pathname); return (