From 9176ebc3e65dfde142e7e74e5cfc336632051cdb Mon Sep 17 00:00:00 2001 From: Ayush <99096397+ayush4345@users.noreply.github.com> Date: Fri, 1 Mar 2024 18:18:22 +0530 Subject: [PATCH] added scroll to top --- src/components/ProjectsPage.js | 4 ++++ src/components/blog/blogList.jsx | 5 +++++ src/components/event/eventList.jsx | 4 ++++ 3 files changed, 13 insertions(+) diff --git a/src/components/ProjectsPage.js b/src/components/ProjectsPage.js index d389142..12b5de3 100644 --- a/src/components/ProjectsPage.js +++ b/src/components/ProjectsPage.js @@ -16,6 +16,10 @@ const ProjectsPage = ({ projects }) => { setCurrentPage(data.selected); }; + useEffect(() => { + window.scrollTo(0, 0); + }, [currentPage]); + const indexOfLastProject = (currentPage + 1) * projectsPerPage; const indexOfFirstProject = indexOfLastProject - projectsPerPage; const currentProjects = projects.slice(indexOfFirstProject, indexOfLastProject); diff --git a/src/components/blog/blogList.jsx b/src/components/blog/blogList.jsx index da75970..6618dcf 100644 --- a/src/components/blog/blogList.jsx +++ b/src/components/blog/blogList.jsx @@ -35,6 +35,11 @@ const BlogList = () => { const currentBlogs = blogs.slice(indexOfFirstProject, indexOfLastProject); const pageCount = Math.ceil(blogs.length / blogsPerPage); + useEffect(() => { + window.scrollTo(0, 0); + }, [currentPage]); + + return ( <>