UNPKG

@thehappycoder/react-responsive-pagination

Version:
13 lines (12 loc) 514 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var util_1 = require("../../../../helpers/util"); function createTotalWidthCalculator(_a) { var getItemWidth = _a.getItemWidth, outerFrameWidth = _a.outerFrameWidth; return function widthCalculator(items) { var itemWidths = items.map(getItemWidth); var contentWidth = util_1.sum(itemWidths); return outerFrameWidth + contentWidth; }; } exports.createTotalWidthCalculator = createTotalWidthCalculator;