UNPKG

@heycar-uikit/core

Version:
19 lines (16 loc) 679 B
Object.defineProperty(exports, '__esModule', { value: true }); var getSiblingsToRender = function (pagesTotal, currentPage) { var pages = []; for (var page = 2; page <= pagesTotal - 1; page += 1) { // We start from second page and run until the last but one, since we render them differently var numberOfSiblingsToShow = 1; if ([1, pagesTotal].includes(currentPage)) { numberOfSiblingsToShow = 2; } if (page + numberOfSiblingsToShow >= currentPage && page - numberOfSiblingsToShow <= currentPage) pages.push(page); } return pages; }; exports.getSiblingsToRender = getSiblingsToRender;