UNPKG

tc-ui-toolkit

Version:

React components used to develop tools for the desktop app translationCore

56 lines (47 loc) 4.64 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 _ExpandedFilter = _interopRequireDefault(require("./ExpandedFilter")); var _CollapsedFilter = _interopRequireDefault(require("./CollapsedFilter")); var GroupsMenuFilter = function GroupsMenuFilter(_ref) { var currentToolName = _ref.currentToolName, filters = _ref.filters, translate = _ref.translate, expandFilter = _ref.expandFilter, setFilter = _ref.setFilter, filterCount = _ref.filterCount; if (currentToolName === 'translationWords' && (expandFilter || filterCount)) { if (expandFilter) { return /*#__PURE__*/_react["default"].createElement(_ExpandedFilter["default"], { filters: filters, setFilter: setFilter, translate: translate }); } else { return /*#__PURE__*/_react["default"].createElement(_CollapsedFilter["default"], { filters: filters, setFilter: setFilter, translate: translate }); } } else { return null; } }; GroupsMenuFilter.defaultProps = { expandFilter: false }; GroupsMenuFilter.propTypes = { translate: _propTypes["default"].func.isRequired, filters: _propTypes["default"].object.isRequired, setFilter: _propTypes["default"].func, expandFilter: _propTypes["default"].bool }; var _default = GroupsMenuFilter; exports["default"] = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9Hcm91cE1lbnUvR3JvdXBzTWVudUZpbHRlci9pbmRleC5qcyJdLCJuYW1lcyI6WyJHcm91cHNNZW51RmlsdGVyIiwiY3VycmVudFRvb2xOYW1lIiwiZmlsdGVycyIsInRyYW5zbGF0ZSIsImV4cGFuZEZpbHRlciIsInNldEZpbHRlciIsImZpbHRlckNvdW50IiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwiZnVuYyIsImlzUmVxdWlyZWQiLCJvYmplY3QiLCJib29sIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTs7QUFDQTs7QUFDQTs7QUFDQTs7QUFFQSxJQUFNQSxnQkFBZ0IsR0FBRyxTQUFuQkEsZ0JBQW1CLE9BT25CO0FBQUEsTUFOSkMsZUFNSSxRQU5KQSxlQU1JO0FBQUEsTUFMSkMsT0FLSSxRQUxKQSxPQUtJO0FBQUEsTUFKSkMsU0FJSSxRQUpKQSxTQUlJO0FBQUEsTUFISkMsWUFHSSxRQUhKQSxZQUdJO0FBQUEsTUFGSkMsU0FFSSxRQUZKQSxTQUVJO0FBQUEsTUFESkMsV0FDSSxRQURKQSxXQUNJOztBQUNKLE1BQUlMLGVBQWUsS0FBSyxrQkFBcEIsS0FBMkNHLFlBQVksSUFBSUUsV0FBM0QsQ0FBSixFQUE2RTtBQUMzRSxRQUFJRixZQUFKLEVBQWtCO0FBQ2hCLDBCQUNFLGdDQUFDLDBCQUFEO0FBQ0UsUUFBQSxPQUFPLEVBQUVGLE9BRFg7QUFFRSxRQUFBLFNBQVMsRUFBRUcsU0FGYjtBQUdFLFFBQUEsU0FBUyxFQUFFRjtBQUhiLFFBREY7QUFLRCxLQU5ELE1BTU87QUFDTCwwQkFDRSxnQ0FBQywyQkFBRDtBQUNFLFFBQUEsT0FBTyxFQUFFRCxPQURYO0FBRUUsUUFBQSxTQUFTLEVBQUVHLFNBRmI7QUFHRSxRQUFBLFNBQVMsRUFBRUY7QUFIYixRQURGO0FBTUQ7QUFDRixHQWZELE1BZU87QUFDTCxXQUFPLElBQVA7QUFDRDtBQUNGLENBMUJEOztBQTRCQUgsZ0JBQWdCLENBQUNPLFlBQWpCLEdBQWdDO0FBQUVILEVBQUFBLFlBQVksRUFBRTtBQUFoQixDQUFoQztBQUVBSixnQkFBZ0IsQ0FBQ1EsU0FBakIsR0FBNkI7QUFDM0JMLEVBQUFBLFNBQVMsRUFBRU0sc0JBQVVDLElBQVYsQ0FBZUMsVUFEQztBQUUzQlQsRUFBQUEsT0FBTyxFQUFFTyxzQkFBVUcsTUFBVixDQUFpQkQsVUFGQztBQUczQk4sRUFBQUEsU0FBUyxFQUFFSSxzQkFBVUMsSUFITTtBQUkzQk4sRUFBQUEsWUFBWSxFQUFFSyxzQkFBVUk7QUFKRyxDQUE3QjtlQU9lYixnQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IEV4cGFuZGVkRmlsdGVyIGZyb20gJy4vRXhwYW5kZWRGaWx0ZXInO1xuaW1wb3J0IENvbGxhcHNlZEZpbHRlciBmcm9tICcuL0NvbGxhcHNlZEZpbHRlcic7XG5cbmNvbnN0IEdyb3Vwc01lbnVGaWx0ZXIgPSAoe1xuICBjdXJyZW50VG9vbE5hbWUsXG4gIGZpbHRlcnMsXG4gIHRyYW5zbGF0ZSxcbiAgZXhwYW5kRmlsdGVyLFxuICBzZXRGaWx0ZXIsXG4gIGZpbHRlckNvdW50LFxufSkgPT4ge1xuICBpZiAoY3VycmVudFRvb2xOYW1lID09PSAndHJhbnNsYXRpb25Xb3JkcycgJiYgKGV4cGFuZEZpbHRlciB8fCBmaWx0ZXJDb3VudCkpIHtcbiAgICBpZiAoZXhwYW5kRmlsdGVyKSB7XG4gICAgICByZXR1cm4gKFxuICAgICAgICA8RXhwYW5kZWRGaWx0ZXJcbiAgICAgICAgICBmaWx0ZXJzPXtmaWx0ZXJzfVxuICAgICAgICAgIHNldEZpbHRlcj17c2V0RmlsdGVyfVxuICAgICAgICAgIHRyYW5zbGF0ZT17dHJhbnNsYXRlfSAvPik7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiAoXG4gICAgICAgIDxDb2xsYXBzZWRGaWx0ZXJcbiAgICAgICAgICBmaWx0ZXJzPXtmaWx0ZXJzfVxuICAgICAgICAgIHNldEZpbHRlcj17c2V0RmlsdGVyfVxuICAgICAgICAgIHRyYW5zbGF0ZT17dHJhbnNsYXRlfVxuICAgICAgICAvPik7XG4gICAgfVxuICB9IGVsc2Uge1xuICAgIHJldHVybiBudWxsO1xuICB9XG59O1xuXG5Hcm91cHNNZW51RmlsdGVyLmRlZmF1bHRQcm9wcyA9IHsgZXhwYW5kRmlsdGVyOiBmYWxzZSB9O1xuXG5Hcm91cHNNZW51RmlsdGVyLnByb3BUeXBlcyA9IHtcbiAgdHJhbnNsYXRlOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICBmaWx0ZXJzOiBQcm9wVHlwZXMub2JqZWN0LmlzUmVxdWlyZWQsXG4gIHNldEZpbHRlcjogUHJvcFR5cGVzLmZ1bmMsXG4gIGV4cGFuZEZpbHRlcjogUHJvcFR5cGVzLmJvb2wsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBHcm91cHNNZW51RmlsdGVyO1xuIl19