fix: Update logic to skip next page if it's the same

This commit is contained in:
Gauthier Daniels 2025-04-18 10:23:40 +02:00
parent 86ebff52e2
commit be98d93c9a

View File

@ -65,7 +65,13 @@ export function PrevNextLinks() {
if (linkIndex === -1) return [null, null];
const previousPage = allLinks[linkIndex - 1] || null;
const nextPage = allLinks[linkIndex + 1] || null;
let nextPage = allLinks[linkIndex + 1] || null;
// In case the next page is the same as the current page (in subitems),
// we need to skip it to get the correct next page.
if (nextPage.href === urlPathname) {
nextPage = allLinks[linkIndex + 2] || null;
}
return [previousPage, nextPage];
};