tc-ui-toolkit
Version:
React components used to develop tools for the desktop app translationCore
45 lines (37 loc) • 4.39 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 _reactBootstrap = require("react-bootstrap");
var _FilterBadge = _interopRequireDefault(require("../FilterBadge"));
var FilterMenuHeader = function FilterMenuHeader(_ref) {
var filterCount = _ref.filterCount,
expandFilter = _ref.expandFilter,
currentToolName = _ref.currentToolName,
handleFilterShowHideToggle = _ref.handleFilterShowHideToggle;
return currentToolName === 'translationWords' && /*#__PURE__*/_react["default"].createElement("div", {
className: "filter-toggle"
}, /*#__PURE__*/_react["default"].createElement(_reactBootstrap.Glyphicon, {
key: "filter",
glyph: "filter",
className: 'filter-icon ' + (expandFilter ? 'expanded' : 'collapsed'),
onClick: handleFilterShowHideToggle
}), /*#__PURE__*/_react["default"].createElement(_FilterBadge["default"], {
handleFilterShowHideToggle: handleFilterShowHideToggle,
filterCount: filterCount,
expandFilter: expandFilter
}));
};
FilterMenuHeader.propTypes = {
expandFilter: _propTypes["default"].bool.isRequired,
filterCount: _propTypes["default"].number.isRequired,
currentToolName: _propTypes["default"].string.isRequired,
handleFilterShowHideToggle: _propTypes["default"].func.isRequired
};
var _default = FilterMenuHeader;
exports["default"] = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9Hcm91cE1lbnUvRmlsdGVyTWVudUhlYWRlci9pbmRleC5qcyJdLCJuYW1lcyI6WyJGaWx0ZXJNZW51SGVhZGVyIiwiZmlsdGVyQ291bnQiLCJleHBhbmRGaWx0ZXIiLCJjdXJyZW50VG9vbE5hbWUiLCJoYW5kbGVGaWx0ZXJTaG93SGlkZVRvZ2dsZSIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsImJvb2wiLCJpc1JlcXVpcmVkIiwibnVtYmVyIiwic3RyaW5nIiwiZnVuYyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQUE7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBRUEsSUFBTUEsZ0JBQWdCLEdBQUcsU0FBbkJBLGdCQUFtQjtBQUFBLE1BQ3ZCQyxXQUR1QixRQUN2QkEsV0FEdUI7QUFBQSxNQUV2QkMsWUFGdUIsUUFFdkJBLFlBRnVCO0FBQUEsTUFHdkJDLGVBSHVCLFFBR3ZCQSxlQUh1QjtBQUFBLE1BSXZCQywwQkFKdUIsUUFJdkJBLDBCQUp1QjtBQUFBLFNBS25CRCxlQUFlLEtBQUssa0JBQXBCLGlCQUNKO0FBQUssSUFBQSxTQUFTLEVBQUM7QUFBZixrQkFDRSxnQ0FBQyx5QkFBRDtBQUNFLElBQUEsR0FBRyxFQUFDLFFBRE47QUFFRSxJQUFBLEtBQUssRUFBQyxRQUZSO0FBR0UsSUFBQSxTQUFTLEVBQUUsa0JBQWtCRCxZQUFZLEdBQUcsVUFBSCxHQUFnQixXQUE5QyxDQUhiO0FBSUUsSUFBQSxPQUFPLEVBQUVFO0FBSlgsSUFERixlQU1FLGdDQUFDLHVCQUFEO0FBQ0UsSUFBQSwwQkFBMEIsRUFBRUEsMEJBRDlCO0FBRUUsSUFBQSxXQUFXLEVBQUVILFdBRmY7QUFHRSxJQUFBLFlBQVksRUFBRUM7QUFIaEIsSUFORixDQU51QjtBQUFBLENBQXpCOztBQW1CQUYsZ0JBQWdCLENBQUNLLFNBQWpCLEdBQTZCO0FBQzNCSCxFQUFBQSxZQUFZLEVBQUVJLHNCQUFVQyxJQUFWLENBQWVDLFVBREY7QUFFM0JQLEVBQUFBLFdBQVcsRUFBRUssc0JBQVVHLE1BQVYsQ0FBaUJELFVBRkg7QUFHM0JMLEVBQUFBLGVBQWUsRUFBRUcsc0JBQVVJLE1BQVYsQ0FBaUJGLFVBSFA7QUFJM0JKLEVBQUFBLDBCQUEwQixFQUFFRSxzQkFBVUssSUFBVixDQUFlSDtBQUpoQixDQUE3QjtlQU9lUixnQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IHsgR2x5cGhpY29uIH0gZnJvbSAncmVhY3QtYm9vdHN0cmFwJztcbmltcG9ydCBGaWx0ZXJCYWRnZSBmcm9tICcuLi9GaWx0ZXJCYWRnZSc7XG5cbmNvbnN0IEZpbHRlck1lbnVIZWFkZXIgPSAoe1xuICBmaWx0ZXJDb3VudCxcbiAgZXhwYW5kRmlsdGVyLFxuICBjdXJyZW50VG9vbE5hbWUsXG4gIGhhbmRsZUZpbHRlclNob3dIaWRlVG9nZ2xlLFxufSkgPT4gY3VycmVudFRvb2xOYW1lID09PSAndHJhbnNsYXRpb25Xb3JkcycgJiYgKFxuICA8ZGl2IGNsYXNzTmFtZT1cImZpbHRlci10b2dnbGVcIj5cbiAgICA8R2x5cGhpY29uXG4gICAgICBrZXk9XCJmaWx0ZXJcIlxuICAgICAgZ2x5cGg9XCJmaWx0ZXJcIlxuICAgICAgY2xhc3NOYW1lPXsnZmlsdGVyLWljb24gJyArIChleHBhbmRGaWx0ZXIgPyAnZXhwYW5kZWQnIDogJ2NvbGxhcHNlZCcpfVxuICAgICAgb25DbGljaz17aGFuZGxlRmlsdGVyU2hvd0hpZGVUb2dnbGV9IC8+XG4gICAgPEZpbHRlckJhZGdlXG4gICAgICBoYW5kbGVGaWx0ZXJTaG93SGlkZVRvZ2dsZT17aGFuZGxlRmlsdGVyU2hvd0hpZGVUb2dnbGV9XG4gICAgICBmaWx0ZXJDb3VudD17ZmlsdGVyQ291bnR9XG4gICAgICBleHBhbmRGaWx0ZXI9e2V4cGFuZEZpbHRlcn0gLz5cbiAgPC9kaXY+XG4pO1xuXG5GaWx0ZXJNZW51SGVhZGVyLnByb3BUeXBlcyA9IHtcbiAgZXhwYW5kRmlsdGVyOiBQcm9wVHlwZXMuYm9vbC5pc1JlcXVpcmVkLFxuICBmaWx0ZXJDb3VudDogUHJvcFR5cGVzLm51bWJlci5pc1JlcXVpcmVkLFxuICBjdXJyZW50VG9vbE5hbWU6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcbiAgaGFuZGxlRmlsdGVyU2hvd0hpZGVUb2dnbGU6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBGaWx0ZXJNZW51SGVhZGVyO1xuIl19