We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cc32266 commit f178c4fCopy full SHA for f178c4f
1 file changed
src/components/CatalogueContent.tsx
@@ -57,6 +57,11 @@ const CatalogueContent = () => {
57
const [currentPage, setCurrentPage] = useState(1);
58
const [papersPerPage, setPapersPerPage] = useState(12); // show 12 per page
59
60
+ useEffect(() => {
61
+ console.log("subject", subject);
62
+ setCurrentPage(1);
63
+ }, [subject]);
64
+
65
// Fetch related subjects when subject changes
66
useEffect(() => {
67
if (!subject) return;
@@ -88,6 +93,7 @@ const CatalogueContent = () => {
88
93
const filteredSubjects = courses.map((course) => course.name);
89
94
setSubjects(filteredSubjects);
90
95
}, [pathname, courses]);
96
91
97
// Set initial state from searchParams on client-side mount
92
98
99
setIsMounted(true);
0 commit comments