Skip to content

Commit f178c4f

Browse files
committed
fixed subject change pagination
1 parent cc32266 commit f178c4f

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/components/CatalogueContent.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,11 @@ const CatalogueContent = () => {
5757
const [currentPage, setCurrentPage] = useState(1);
5858
const [papersPerPage, setPapersPerPage] = useState(12); // show 12 per page
5959

60+
useEffect(() => {
61+
console.log("subject", subject);
62+
setCurrentPage(1);
63+
}, [subject]);
64+
6065
// Fetch related subjects when subject changes
6166
useEffect(() => {
6267
if (!subject) return;
@@ -88,6 +93,7 @@ const CatalogueContent = () => {
8893
const filteredSubjects = courses.map((course) => course.name);
8994
setSubjects(filteredSubjects);
9095
}, [pathname, courses]);
96+
9197
// Set initial state from searchParams on client-side mount
9298
useEffect(() => {
9399
setIsMounted(true);

0 commit comments

Comments
 (0)