tc-ui-toolkit
Version:
React components used to develop tools for the desktop app translationCore
31 lines (25 loc) • 2.67 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var FilterBadge = function FilterBadge(_ref) {
var expandFilter = _ref.expandFilter,
filterCount = _ref.filterCount,
handleFilterShowHideToggle = _ref.handleFilterShowHideToggle;
return !expandFilter && filterCount ? /*#__PURE__*/_react["default"].createElement("span", {
className: "filter-badge badge",
onClick: handleFilterShowHideToggle
}, filterCount) : null;
};
FilterBadge.propTypes = {
expandFilter: _propTypes["default"].bool.isRequired,
filterCount: _propTypes["default"].number.isRequired,
handleFilterShowHideToggle: _propTypes["default"].func.isRequired
};
var _default = FilterBadge;
exports["default"] = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9Hcm91cE1lbnUvRmlsdGVyQmFkZ2UvaW5kZXguanMiXSwibmFtZXMiOlsiRmlsdGVyQmFkZ2UiLCJleHBhbmRGaWx0ZXIiLCJmaWx0ZXJDb3VudCIsImhhbmRsZUZpbHRlclNob3dIaWRlVG9nZ2xlIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwiYm9vbCIsImlzUmVxdWlyZWQiLCJudW1iZXIiLCJmdW5jIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTs7QUFDQTs7QUFFQSxJQUFNQSxXQUFXLEdBQUcsU0FBZEEsV0FBYztBQUFBLE1BQ2xCQyxZQURrQixRQUNsQkEsWUFEa0I7QUFBQSxNQUNKQyxXQURJLFFBQ0pBLFdBREk7QUFBQSxNQUNTQywwQkFEVCxRQUNTQSwwQkFEVDtBQUFBLFNBRWQsQ0FBQ0YsWUFBRCxJQUFpQkMsV0FBakIsZ0JBQ0o7QUFBTSxJQUFBLFNBQVMsRUFBQyxvQkFBaEI7QUFBcUMsSUFBQSxPQUFPLEVBQUVDO0FBQTlDLEtBQTJFRCxXQUEzRSxDQURJLEdBRUosSUFKa0I7QUFBQSxDQUFwQjs7QUFNQUYsV0FBVyxDQUFDSSxTQUFaLEdBQXdCO0FBQ3RCSCxFQUFBQSxZQUFZLEVBQUVJLHNCQUFVQyxJQUFWLENBQWVDLFVBRFA7QUFFdEJMLEVBQUFBLFdBQVcsRUFBRUcsc0JBQVVHLE1BQVYsQ0FBaUJELFVBRlI7QUFHdEJKLEVBQUFBLDBCQUEwQixFQUFFRSxzQkFBVUksSUFBVixDQUFlRjtBQUhyQixDQUF4QjtlQU1lUCxXIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEZpbHRlckJhZGdlID0gKHtcbiAgZXhwYW5kRmlsdGVyLCBmaWx0ZXJDb3VudCwgaGFuZGxlRmlsdGVyU2hvd0hpZGVUb2dnbGUsXG59KSA9PiAhZXhwYW5kRmlsdGVyICYmIGZpbHRlckNvdW50ID9cbiAgPHNwYW4gY2xhc3NOYW1lPVwiZmlsdGVyLWJhZGdlIGJhZGdlXCIgb25DbGljaz17aGFuZGxlRmlsdGVyU2hvd0hpZGVUb2dnbGV9PntmaWx0ZXJDb3VudH08L3NwYW4+IDpcbiAgbnVsbDtcblxuRmlsdGVyQmFkZ2UucHJvcFR5cGVzID0ge1xuICBleHBhbmRGaWx0ZXI6IFByb3BUeXBlcy5ib29sLmlzUmVxdWlyZWQsXG4gIGZpbHRlckNvdW50OiBQcm9wVHlwZXMubnVtYmVyLmlzUmVxdWlyZWQsXG4gIGhhbmRsZUZpbHRlclNob3dIaWRlVG9nZ2xlOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgRmlsdGVyQmFkZ2U7Il19