linkmore-design
Version:
🌈 🚀lm组件库。🚀
29 lines • 1.27 kB
JavaScript
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;