UNPKG

linkmore-design

Version:

🌈 🚀lm组件库。🚀

20 lines • 808 B
// 二级过滤 => 基础过滤组件 import React from 'react'; import LmFilterSearch from "./fuzzySearch"; import Controls from "../components"; var LmFilterBase = /*#__PURE__*/React.memo(function (_ref) { var instance = _ref.instance; var dataSource = instance.dataSource, enableSearch = instance.enableSearch; return /*#__PURE__*/React.createElement(React.Fragment, null, enableSearch && /*#__PURE__*/React.createElement(LmFilterSearch, { instance: instance }), dataSource.map(function (v, index) { var isHidden = !v.show && typeof v.show === 'boolean'; return isHidden ? null : /*#__PURE__*/React.createElement(Controls, { key: (v === null || v === void 0 ? void 0 : v.field) || index, instance: instance, item: v }); })); }); export default LmFilterBase;