diff --git a/frontend/src/pages/VODs.jsx b/frontend/src/pages/VODs.jsx index 64240d72..5e5f8508 100644 --- a/frontend/src/pages/VODs.jsx +++ b/frontend/src/pages/VODs.jsx @@ -273,6 +273,7 @@ const VODsPage = () => { const pageSize = useVODStore((s) => s.pageSize); const setFilters = useVODStore((s) => s.setFilters); const setPage = useVODStore((s) => s.setPage); + const setPageSize = useVODStore((s) => s.setPageSize); const fetchMovies = useVODStore((s) => s.fetchMovies); const fetchSeries = useVODStore((s) => s.fetchSeries); const fetchCategories = useVODStore((s) => s.fetchCategories); @@ -343,7 +344,7 @@ const VODsPage = () => { } else { fetchMovies().finally(() => setInitialLoad(false)); } - }, [filters, currentPage, fetchMovies, fetchSeries]); + }, [filters, currentPage, pageSize, fetchMovies, fetchSeries]); const handleVODCardClick = (vod) => { setSelectedVOD(vod); @@ -378,7 +379,7 @@ const VODsPage = () => { {/* Filters */} - + setFilters({ type: value })} @@ -405,6 +406,17 @@ const VODsPage = () => { clearable style={{ minWidth: 150 }} /> + +