UNPKG

tc-ui-toolkit

Version:

React components used to develop tools for the desktop app translationCore

45 lines (37 loc) 4.39 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 _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