Skip to content

Commit 22279e4

Browse files
authored
Merge pull request #29 from codeforjapan/fix/remove-temporal-pagination
fix: remove pagination temporal logic
2 parents 944a496 + b3ddb23 commit 22279e4

File tree

3 files changed

+4
-142
lines changed

3 files changed

+4
-142
lines changed

app/feature/search/components/SearchPagination.tsx

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import Fa6SolidAngleLeft from "~icons/fa6-solid/angle-left";
99
import Fa6SolidAngleRight from "~icons/fa6-solid/angle-right";
1010

1111
import type { PaginationMeta } from "../../../generated/api/schemas/paginationMeta";
12-
import { buildPaginationMeta } from "../pagination";
1312
import type { noteSearchParamSchema } from "../validation";
1413

1514
type PaginationProps = {
@@ -29,18 +28,16 @@ export const SearchPagination = ({
2928
visibleItemCount,
3029
...groupProps
3130
}: PaginationProps) => {
32-
const pagination = buildPaginationMeta(meta, currentQuery);
33-
3431
const pageFirstItemIndex = currentQuery.offset + 1;
3532
const totalDisplayedItems = currentQuery.offset + visibleItemCount;
3633

3734
const prevTo = useMemo(
38-
() => (pagination?.prev ? withQuery("/", getQuery(pagination.prev)) : null),
39-
[pagination?.prev],
35+
() => (meta?.prev ? withQuery("/", getQuery(meta.prev)) : null),
36+
[meta?.prev],
4037
);
4138
const nextTo = useMemo(
42-
() => (pagination?.next ? withQuery("/", getQuery(pagination.next)) : null),
43-
[pagination?.next],
39+
() => (meta?.next ? withQuery("/", getQuery(meta.next)) : null),
40+
[meta?.next],
4441
);
4542

4643
const [clickedButton, setClickedButton] = useState<"prev" | "next">();

app/feature/search/pagination.test.ts

Lines changed: 0 additions & 85 deletions
This file was deleted.

app/feature/search/pagination.ts

Lines changed: 0 additions & 50 deletions
This file was deleted.

0 commit comments

Comments
 (0)