UNPKG

tc-ui-toolkit

Version:

React components used to develop tools for the desktop app translationCore

102 lines (88 loc) 8.81 kB
"use strict"; 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 _GroupsMenuFilterBubble = _interopRequireDefault(require("../GroupsMenuFilterBubble")); var CollapsedFilter = function CollapsedFilter(_ref) { var translate = _ref.translate, filters = _ref.filters, setFilter = _ref.setFilter; var bubbles = []; if (filters.invalidated) { bubbles.push( /*#__PURE__*/_react["default"].createElement(_GroupsMenuFilterBubble["default"], { onPress: function onPress(name) { return setFilter(name, false); }, key: "invalidated", name: "invalidated", text: translate('menu.invalidated') })); } if (filters.reminders) { bubbles.push( /*#__PURE__*/_react["default"].createElement(_GroupsMenuFilterBubble["default"], { onPress: function onPress(name) { return setFilter(name, false); }, key: "reminders", name: "reminders", text: translate('menu.bookmarks') })); } if (filters.selections) { bubbles.push( /*#__PURE__*/_react["default"].createElement(_GroupsMenuFilterBubble["default"], { onPress: function onPress(name) { return setFilter(name, false); }, key: "selections", name: "selections", text: translate('menu.selected') })); } if (filters.noSelections) { bubbles.push( /*#__PURE__*/_react["default"].createElement(_GroupsMenuFilterBubble["default"], { onPress: function onPress(name) { return setFilter(name, false); }, key: "noSelections", name: "noSelections", text: translate('menu.no_selection') })); } if (filters.verseEdits) { bubbles.push( /*#__PURE__*/_react["default"].createElement(_GroupsMenuFilterBubble["default"], { onPress: function onPress(name) { return setFilter(name, false); }, key: "verseEdits", name: "verseEdits", text: translate('menu.verse_edit') })); } if (filters.comments) { bubbles.push( /*#__PURE__*/_react["default"].createElement(_GroupsMenuFilterBubble["default"], { onPress: function onPress(name) { return setFilter(name, false); }, key: "comments", name: "comments", text: translate('menu.comments'), setFilter: setFilter })); } return /*#__PURE__*/_react["default"].createElement("div", { id: "groups-menu-filter", className: "bubbles-wrapper" }, bubbles); }; CollapsedFilter.propTypes = { filters: _propTypes["default"].object.isRequired, setFilter: _propTypes["default"].func.isRequired, translate: _propTypes["default"].func.isRequired }; var _default = CollapsedFilter; exports["default"] = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9Hcm91cE1lbnUvR3JvdXBzTWVudUZpbHRlci9Db2xsYXBzZWRGaWx0ZXIvaW5kZXguanMiXSwibmFtZXMiOlsiQ29sbGFwc2VkRmlsdGVyIiwidHJhbnNsYXRlIiwiZmlsdGVycyIsInNldEZpbHRlciIsImJ1YmJsZXMiLCJpbnZhbGlkYXRlZCIsInB1c2giLCJuYW1lIiwicmVtaW5kZXJzIiwic2VsZWN0aW9ucyIsIm5vU2VsZWN0aW9ucyIsInZlcnNlRWRpdHMiLCJjb21tZW50cyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsIm9iamVjdCIsImlzUmVxdWlyZWQiLCJmdW5jIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTs7QUFDQTs7QUFDQTs7QUFFQSxJQUFNQSxlQUFlLEdBQUcsU0FBbEJBLGVBQWtCLE9BSWxCO0FBQUEsTUFISkMsU0FHSSxRQUhKQSxTQUdJO0FBQUEsTUFGSkMsT0FFSSxRQUZKQSxPQUVJO0FBQUEsTUFESkMsU0FDSSxRQURKQSxTQUNJO0FBQ0osTUFBTUMsT0FBTyxHQUFHLEVBQWhCOztBQUVBLE1BQUlGLE9BQU8sQ0FBQ0csV0FBWixFQUF5QjtBQUN2QkQsSUFBQUEsT0FBTyxDQUFDRSxJQUFSLGVBQWEsZ0NBQUMsa0NBQUQ7QUFDWCxNQUFBLE9BQU8sRUFBRSxpQkFBQ0MsSUFBRDtBQUFBLGVBQVVKLFNBQVMsQ0FBQ0ksSUFBRCxFQUFPLEtBQVAsQ0FBbkI7QUFBQSxPQURFO0FBRVgsTUFBQSxHQUFHLEVBQUMsYUFGTztBQUdYLE1BQUEsSUFBSSxFQUFDLGFBSE07QUFJWCxNQUFBLElBQUksRUFBRU4sU0FBUyxDQUFDLGtCQUFEO0FBSkosTUFBYjtBQUtEOztBQUVELE1BQUlDLE9BQU8sQ0FBQ00sU0FBWixFQUF1QjtBQUNyQkosSUFBQUEsT0FBTyxDQUFDRSxJQUFSLGVBQWEsZ0NBQUMsa0NBQUQ7QUFDWCxNQUFBLE9BQU8sRUFBRSxpQkFBQ0MsSUFBRDtBQUFBLGVBQVVKLFNBQVMsQ0FBQ0ksSUFBRCxFQUFPLEtBQVAsQ0FBbkI7QUFBQSxPQURFO0FBRVgsTUFBQSxHQUFHLEVBQUMsV0FGTztBQUdYLE1BQUEsSUFBSSxFQUFDLFdBSE07QUFJWCxNQUFBLElBQUksRUFBRU4sU0FBUyxDQUFDLGdCQUFEO0FBSkosTUFBYjtBQUtEOztBQUVELE1BQUlDLE9BQU8sQ0FBQ08sVUFBWixFQUF3QjtBQUN0QkwsSUFBQUEsT0FBTyxDQUFDRSxJQUFSLGVBQWEsZ0NBQUMsa0NBQUQ7QUFDWCxNQUFBLE9BQU8sRUFBRSxpQkFBQ0MsSUFBRDtBQUFBLGVBQVVKLFNBQVMsQ0FBQ0ksSUFBRCxFQUFPLEtBQVAsQ0FBbkI7QUFBQSxPQURFO0FBRVgsTUFBQSxHQUFHLEVBQUMsWUFGTztBQUdYLE1BQUEsSUFBSSxFQUFDLFlBSE07QUFJWCxNQUFBLElBQUksRUFBRU4sU0FBUyxDQUFDLGVBQUQ7QUFKSixNQUFiO0FBS0Q7O0FBRUQsTUFBSUMsT0FBTyxDQUFDUSxZQUFaLEVBQTBCO0FBQ3hCTixJQUFBQSxPQUFPLENBQUNFLElBQVIsZUFBYSxnQ0FBQyxrQ0FBRDtBQUNYLE1BQUEsT0FBTyxFQUFFLGlCQUFDQyxJQUFEO0FBQUEsZUFBVUosU0FBUyxDQUFDSSxJQUFELEVBQU8sS0FBUCxDQUFuQjtBQUFBLE9BREU7QUFFWCxNQUFBLEdBQUcsRUFBQyxjQUZPO0FBR1gsTUFBQSxJQUFJLEVBQUMsY0FITTtBQUlYLE1BQUEsSUFBSSxFQUFFTixTQUFTLENBQUMsbUJBQUQ7QUFKSixNQUFiO0FBS0Q7O0FBRUQsTUFBSUMsT0FBTyxDQUFDUyxVQUFaLEVBQXdCO0FBQ3RCUCxJQUFBQSxPQUFPLENBQUNFLElBQVIsZUFBYSxnQ0FBQyxrQ0FBRDtBQUNYLE1BQUEsT0FBTyxFQUFFLGlCQUFDQyxJQUFEO0FBQUEsZUFBVUosU0FBUyxDQUFDSSxJQUFELEVBQU8sS0FBUCxDQUFuQjtBQUFBLE9BREU7QUFFWCxNQUFBLEdBQUcsRUFBQyxZQUZPO0FBR1gsTUFBQSxJQUFJLEVBQUMsWUFITTtBQUlYLE1BQUEsSUFBSSxFQUFFTixTQUFTLENBQUMsaUJBQUQ7QUFKSixNQUFiO0FBS0Q7O0FBRUQsTUFBSUMsT0FBTyxDQUFDVSxRQUFaLEVBQXNCO0FBQ3BCUixJQUFBQSxPQUFPLENBQUNFLElBQVIsZUFBYSxnQ0FBQyxrQ0FBRDtBQUNYLE1BQUEsT0FBTyxFQUFFLGlCQUFDQyxJQUFEO0FBQUEsZUFBVUosU0FBUyxDQUFDSSxJQUFELEVBQU8sS0FBUCxDQUFuQjtBQUFBLE9BREU7QUFFWCxNQUFBLEdBQUcsRUFBQyxVQUZPO0FBR1gsTUFBQSxJQUFJLEVBQUMsVUFITTtBQUlYLE1BQUEsSUFBSSxFQUFFTixTQUFTLENBQUMsZUFBRCxDQUpKO0FBS1gsTUFBQSxTQUFTLEVBQUVFO0FBTEEsTUFBYjtBQU1EOztBQUVELHNCQUNFO0FBQUssSUFBQSxFQUFFLEVBQUMsb0JBQVI7QUFBNkIsSUFBQSxTQUFTLEVBQUM7QUFBdkMsS0FDR0MsT0FESCxDQURGO0FBS0QsQ0E3REQ7O0FBK0RBSixlQUFlLENBQUNhLFNBQWhCLEdBQTRCO0FBQzFCWCxFQUFBQSxPQUFPLEVBQUVZLHNCQUFVQyxNQUFWLENBQWlCQyxVQURBO0FBRTFCYixFQUFBQSxTQUFTLEVBQUVXLHNCQUFVRyxJQUFWLENBQWVELFVBRkE7QUFHMUJmLEVBQUFBLFNBQVMsRUFBRWEsc0JBQVVHLElBQVYsQ0FBZUQ7QUFIQSxDQUE1QjtlQU1laEIsZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IEdyb3Vwc01lbnVGaWx0ZXJCdWJibGUgZnJvbSAnLi4vR3JvdXBzTWVudUZpbHRlckJ1YmJsZSc7XG5cbmNvbnN0IENvbGxhcHNlZEZpbHRlciA9ICh7XG4gIHRyYW5zbGF0ZSxcbiAgZmlsdGVycyxcbiAgc2V0RmlsdGVyLFxufSkgPT4ge1xuICBjb25zdCBidWJibGVzID0gW107XG5cbiAgaWYgKGZpbHRlcnMuaW52YWxpZGF0ZWQpIHtcbiAgICBidWJibGVzLnB1c2goPEdyb3Vwc01lbnVGaWx0ZXJCdWJibGVcbiAgICAgIG9uUHJlc3M9eyhuYW1lKSA9PiBzZXRGaWx0ZXIobmFtZSwgZmFsc2UpfVxuICAgICAga2V5PSdpbnZhbGlkYXRlZCdcbiAgICAgIG5hbWU9J2ludmFsaWRhdGVkJ1xuICAgICAgdGV4dD17dHJhbnNsYXRlKCdtZW51LmludmFsaWRhdGVkJyl9IC8+KTtcbiAgfVxuXG4gIGlmIChmaWx0ZXJzLnJlbWluZGVycykge1xuICAgIGJ1YmJsZXMucHVzaCg8R3JvdXBzTWVudUZpbHRlckJ1YmJsZVxuICAgICAgb25QcmVzcz17KG5hbWUpID0+IHNldEZpbHRlcihuYW1lLCBmYWxzZSl9XG4gICAgICBrZXk9J3JlbWluZGVycydcbiAgICAgIG5hbWU9J3JlbWluZGVycydcbiAgICAgIHRleHQ9e3RyYW5zbGF0ZSgnbWVudS5ib29rbWFya3MnKX0gLz4pO1xuICB9XG5cbiAgaWYgKGZpbHRlcnMuc2VsZWN0aW9ucykge1xuICAgIGJ1YmJsZXMucHVzaCg8R3JvdXBzTWVudUZpbHRlckJ1YmJsZVxuICAgICAgb25QcmVzcz17KG5hbWUpID0+IHNldEZpbHRlcihuYW1lLCBmYWxzZSl9XG4gICAgICBrZXk9J3NlbGVjdGlvbnMnXG4gICAgICBuYW1lPSdzZWxlY3Rpb25zJ1xuICAgICAgdGV4dD17dHJhbnNsYXRlKCdtZW51LnNlbGVjdGVkJyl9IC8+KTtcbiAgfVxuXG4gIGlmIChmaWx0ZXJzLm5vU2VsZWN0aW9ucykge1xuICAgIGJ1YmJsZXMucHVzaCg8R3JvdXBzTWVudUZpbHRlckJ1YmJsZVxuICAgICAgb25QcmVzcz17KG5hbWUpID0+IHNldEZpbHRlcihuYW1lLCBmYWxzZSl9XG4gICAgICBrZXk9J25vU2VsZWN0aW9ucydcbiAgICAgIG5hbWU9J25vU2VsZWN0aW9ucydcbiAgICAgIHRleHQ9e3RyYW5zbGF0ZSgnbWVudS5ub19zZWxlY3Rpb24nKX0gLz4pO1xuICB9XG5cbiAgaWYgKGZpbHRlcnMudmVyc2VFZGl0cykge1xuICAgIGJ1YmJsZXMucHVzaCg8R3JvdXBzTWVudUZpbHRlckJ1YmJsZVxuICAgICAgb25QcmVzcz17KG5hbWUpID0+IHNldEZpbHRlcihuYW1lLCBmYWxzZSl9XG4gICAgICBrZXk9J3ZlcnNlRWRpdHMnXG4gICAgICBuYW1lPSd2ZXJzZUVkaXRzJ1xuICAgICAgdGV4dD17dHJhbnNsYXRlKCdtZW51LnZlcnNlX2VkaXQnKX0gLz4pO1xuICB9XG5cbiAgaWYgKGZpbHRlcnMuY29tbWVudHMpIHtcbiAgICBidWJibGVzLnB1c2goPEdyb3Vwc01lbnVGaWx0ZXJCdWJibGVcbiAgICAgIG9uUHJlc3M9eyhuYW1lKSA9PiBzZXRGaWx0ZXIobmFtZSwgZmFsc2UpfVxuICAgICAga2V5PSdjb21tZW50cydcbiAgICAgIG5hbWU9J2NvbW1lbnRzJ1xuICAgICAgdGV4dD17dHJhbnNsYXRlKCdtZW51LmNvbW1lbnRzJyl9XG4gICAgICBzZXRGaWx0ZXI9e3NldEZpbHRlcn0gLz4pO1xuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IGlkPVwiZ3JvdXBzLW1lbnUtZmlsdGVyXCIgY2xhc3NOYW1lPVwiYnViYmxlcy13cmFwcGVyXCI+XG4gICAgICB7YnViYmxlc31cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG5cbkNvbGxhcHNlZEZpbHRlci5wcm9wVHlwZXMgPSB7XG4gIGZpbHRlcnM6IFByb3BUeXBlcy5vYmplY3QuaXNSZXF1aXJlZCxcbiAgc2V0RmlsdGVyOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICB0cmFuc2xhdGU6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBDb2xsYXBzZWRGaWx0ZXI7Il19