UNPKG

@talend/react-components

Version:
46 lines (45 loc) 1.39 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _propTypes = _interopRequireDefault(require("prop-types")); var _translate = _interopRequireDefault(require("../../../translate")); var _jsxRuntime = require("react/jsx-runtime"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } function ItemsNumber({ id, totalItems, selected, label, labelSelected, t }) { return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { className: "tc-items-number", id: id, children: selected ? labelSelected || t('LIST_TOOLBAR_NUMBER_OF_SELECTED_ITEMS', { defaultValue: '{{count}}/{{total}} item', defaultValue_other: '{{count}}/{{total}} items', count: selected, total: totalItems }) : label || t('LIST_TOOLBAR_TOTAL_NUMBER_OF_ITEMS', { defaultValue: '{{count}} item', defaultValue_other: '{{count}} items', count: totalItems }) }); } ItemsNumber.propTypes = { id: _propTypes.default.string, selected: _propTypes.default.number, totalItems: _propTypes.default.number, label: _propTypes.default.string, labelSelected: _propTypes.default.string, t: _propTypes.default.func }; ItemsNumber.defaultProps = { t: (0, _translate.default)() }; var _default = exports.default = ItemsNumber; //# sourceMappingURL=ItemsNumber.component.js.map