Skip to content

Commit 392104d

Browse files
authored
Get correct offset with pagination (#422)
1 parent dda2c69 commit 392104d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/app/datasets/page.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import Error from "@/app/error";
88
import PageContainer from "@/components/PageContainer";
9+
import PaginationContainer from "@/components/PaginationContainer";
910
import SearchBar from "@/components/Searchbar";
1011
import { datasetList } from "@/services/discovery/index.public";
1112
import { SearchedDataset } from "@/services/discovery/types/dataset.types";
@@ -19,7 +20,6 @@ import { redirect, useSearchParams } from "next/navigation";
1920
import { useEffect, useState } from "react";
2021
import DatasetList from "../../components/DatasetList";
2122
import FilterList from "./FilterList";
22-
import PaginationContainer from "@/components/PaginationContainer";
2323

2424
function 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

Comments
 (0)