@thejones/react-common-components
Version:
React component - semantic ui
26 lines (20 loc) • 925 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.createInnerSuffix = exports.createInnerPrefix = void 0;
var _itemFactories = require("./itemFactories");
var createInnerPrefix = function createInnerPrefix(firstGroupEnd, innerGroupStart, pageFactory) {
var prefixPage = innerGroupStart - 1;
var showEllipsis = prefixPage !== firstGroupEnd + 1;
var prefixFactory = showEllipsis ? _itemFactories.createEllipsisItem : pageFactory;
return prefixFactory(prefixPage);
};
exports.createInnerPrefix = createInnerPrefix;
var createInnerSuffix = function createInnerSuffix(innerGroupEnd, lastGroupStart, pageFactory) {
var suffixPage = innerGroupEnd + 1;
var showEllipsis = suffixPage !== lastGroupStart - 1;
var suffixFactory = showEllipsis ? _itemFactories.createEllipsisItem : pageFactory;
return suffixFactory(suffixPage);
};
exports.createInnerSuffix = createInnerSuffix;