UNPKG

linkmore-design

Version:

🌈 🚀lm组件库。🚀

29 lines • 1.27 kB
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; // 过滤组件主体区域 import cn from 'classnames'; import React from 'react'; import { Basic, Clear, Complex, Custom, FuzzySearch } from "../components"; var LmFilterContainer = /*#__PURE__*/React.memo(function (_ref) { var instance = _ref.instance; var enableSearch = instance.enableSearch, enableBaisc = instance.enableBaisc, enableComplex = instance.enableComplex, size = instance.size, enableClear = instance.enableClear; return /*#__PURE__*/React.createElement("div", { className: "lm_filter_container" }, /*#__PURE__*/React.createElement("div", { className: cn('lm_filter', _defineProperty({}, "lm_filter_".concat(size), size)) }, /*#__PURE__*/React.createElement(Custom, { instance: instance }), enableSearch && /*#__PURE__*/React.createElement(FuzzySearch, { instance: instance }), enableBaisc && /*#__PURE__*/React.createElement(Basic, { instance: instance }), enableComplex && /*#__PURE__*/React.createElement(Complex, { instance: instance }), enableClear && /*#__PURE__*/React.createElement(Clear, { instance: instance }), instance.addonAfter && instance.addonAfter(instance))); }); export default LmFilterContainer;