UNPKG

linkmore-design

Version:

🌈 🚀lm组件库。🚀

42 lines (40 loc) • 1.49 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _classnames = _interopRequireDefault(require("classnames")); var _react = _interopRequireDefault(require("react")); var _components = require("../components"); // 过滤组件主体区域 const LmFilterContainer = /*#__PURE__*/_react.default.memo(({ instance }) => { const { enableSearch, enableBaisc, enableComplex, size, enableClear } = instance; return /*#__PURE__*/_react.default.createElement("div", { className: "lm_filter_container" }, /*#__PURE__*/_react.default.createElement("div", { className: (0, _classnames.default)('lm_filter', { [`lm_filter_${size}`]: size }) }, /*#__PURE__*/_react.default.createElement(_components.Custom, { instance: instance }), enableSearch && /*#__PURE__*/_react.default.createElement(_components.FuzzySearch, { instance: instance }), enableBaisc && /*#__PURE__*/_react.default.createElement(_components.Basic, { instance: instance }), enableComplex && /*#__PURE__*/_react.default.createElement(_components.Complex, { instance: instance }), enableClear && /*#__PURE__*/_react.default.createElement(_components.Clear, { instance: instance }), instance.addonAfter && instance.addonAfter(instance))); }); var _default = LmFilterContainer; exports.default = _default;