UNPKG

@talend/react-faceted-search

Version:
44 lines (43 loc) 1.58 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AddFacetPopoverHeader = void 0; var _propTypes = _interopRequireDefault(require("prop-types")); var _designSystem = require("@talend/design-system"); var _lodash = require("lodash"); var _jsxRuntime = require("react/jsx-runtime"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const AddFacetPopoverHeader = ({ category, onCategoryChange, id, onFilter, filterValue, t }) => /*#__PURE__*/(0, _jsxRuntime.jsxs)("div", { id: `${id}-header`, children: [!(0, _lodash.isNull)(category) && /*#__PURE__*/(0, _jsxRuntime.jsx)(_designSystem.ButtonTertiary, { "data-test": "add-facet-popover-header-goback", "data-testid": "add-facet-popover-header-goback", icon: "chevron-left", size: "S", onClick: () => onCategoryChange(null), children: t('ADD_FACET_FILTER_BACK', 'Back') }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_designSystem.Form.Search, { id: `${id}-filter`, placeholder: t('ADD_FACET_FILTER_PLACEHOLDER', 'Find a filter'), onChange: onFilter, value: filterValue })] }); exports.AddFacetPopoverHeader = AddFacetPopoverHeader; AddFacetPopoverHeader.propTypes = { category: _propTypes.default.string, onCategoryChange: _propTypes.default.func.isRequired, id: _propTypes.default.string.isRequired, onFilter: _propTypes.default.func.isRequired, filterValue: _propTypes.default.string.isRequired, t: _propTypes.default.func.isRequired }; //# sourceMappingURL=AddFacetPopoverHeader.component.js.map