Как сложно оказывается написать гребаный компонент навигации
Ссылка на первую страницу...но если мы не на первой странице
Ссылка на последнюю...если мы не на последней
Обозначение текущей...и вокруг ссылки на следующую и предыдущую...но только если они не первая или не последняя...
А мозг уже уставший. Но я добью его.
...а ещё если между предыдущей и первой / следующей последней страницей разница больше 1, то показать "..." в качестве филлера...
Должен быть способ лучше, чем бойлерплейт из компонентов Show...