diff --git a/src/pages/project/ProjectsDisplay.jsx b/src/pages/project/ProjectsDisplay.jsx index d01228c8..30dde4d0 100644 --- a/src/pages/project/ProjectsDisplay.jsx +++ b/src/pages/project/ProjectsDisplay.jsx @@ -28,7 +28,11 @@ const ProjectsDisplay = ({ const [projectList, setProjectList] = useState([]); const debouncedSearch = useDebounce(searchTerm, 500); - const { data, isLoading, isError, error } = useProjects(ITEMS_PER_PAGE, 1, debouncedSearch); + const { data, isLoading, isError, error } = useProjects( + ITEMS_PER_PAGE, + currentPage, + debouncedSearch + ); const filteredProjects = data?.data?.filter((project) => { @@ -81,6 +85,12 @@ const ProjectsDisplay = ({ } }, [data?.data, isLoading, selectedStatuses]); + useEffect(() => { + if (debouncedSearch) { + setCurrentPage(1); + } + }, [debouncedSearch]); + if (isLoading) return (