This commit is contained in:
chamikaJ
2025-04-17 18:28:54 +05:30
parent f583291d8a
commit 8825b0410a
2837 changed files with 241385 additions and 127578 deletions

View File

@@ -0,0 +1,17 @@
import { useParams } from 'react-router-dom';
import { useAppSelector } from './useAppSelector';
// this custom hook return currently selected project
export const useSelectedProject = () => {
const { projectId } = useParams();
const projectList = useAppSelector(state => state.projectsReducer.projects);
const selectedProject = projectList.data.find(project => project.id === projectId);
try {
return selectedProject;
} catch (error) {
console.error('custom error: error in selecting a project');
}
};