Skip to content

Commit 9a8ffc1

Browse files
committed
Tweak to fix
1 parent 1e4ed01 commit 9a8ffc1

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

layouts/ListLayout.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ function Pagination({ totalPages, currentPage }: PaginationProps) {
2626
const lastSegment = segments[segments.length - 1]
2727
const basePath = pathname
2828
.replace(/^\//, '') // Remove leading slash
29-
.replace(/\/page\/\d+\/?$/, '') // Remove any trailing /page and optional trailing slash
29+
.replace(/\/page\/\d+\/?$/, '') // Remove any trailing /page
30+
.replace(/\/$/, '') // Remove trailing slash
3031
const prevPage = currentPage - 1 > 0
3132
const nextPage = currentPage + 1 <= totalPages
3233

layouts/ListLayoutWithTags.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ function Pagination({ totalPages, currentPage }: PaginationProps) {
2727
const lastSegment = segments[segments.length - 1]
2828
const basePath = pathname
2929
.replace(/^\//, '') // Remove leading slash
30-
.replace(/\/page\/\d+\/?$/, '') // Remove any trailing /page and optional trailing slash
30+
.replace(/\/page\/\d+\/?$/, '') // Remove any trailing /page
31+
.replace(/\/$/, '') // Remove trailing slash
3132
const prevPage = currentPage - 1 > 0
3233
const nextPage = currentPage + 1 <= totalPages
3334

0 commit comments

Comments
 (0)