66
77import Error from "@/app/error" ;
88import PageContainer from "@/components/PageContainer" ;
9+ import PaginationContainer from "@/components/PaginationContainer" ;
910import SearchBar from "@/components/Searchbar" ;
1011import { datasetList } from "@/services/discovery/index.public" ;
1112import { SearchedDataset } from "@/services/discovery/types/dataset.types" ;
@@ -19,7 +20,6 @@ import { redirect, useSearchParams } from "next/navigation";
1920import { useEffect , useState } from "react" ;
2021import DatasetList from "../../components/DatasetList" ;
2122import FilterList from "./FilterList" ;
22- import PaginationContainer from "@/components/PaginationContainer" ;
2323
2424function parseFacets ( queryParams : URLSearchParams ) : DatasetSearchQueryFacet [ ] {
2525 const facetsQuery : DatasetSearchQueryFacet [ ] = [ ] ;
@@ -67,7 +67,9 @@ export default function DatasetPage() {
6767 useEffect ( ( ) => {
6868 const options : DatasetSearchOptions = {
6969 facets : parseFacets ( queryParams ) ,
70- offset : queryParams . get ( "page" ) ? Number ( queryParams . get ( "page" ) ) - 1 : 0 ,
70+ offset : queryParams . get ( "page" )
71+ ? ( Number ( queryParams . get ( "page" ) ) - 1 ) * DATASET_PER_PAGE
72+ : 0 ,
7173 limit : DATASET_PER_PAGE ,
7274 query : queryParams . get ( "q" ) as string | undefined ,
7375 sort : queryParams . get ( "sort" ) as string | "relevance" ,
0 commit comments