linkmore-design
Version:
π πlmη»δ»ΆεΊγπ
42 lines (41 loc) β’ 1.43 kB
JavaScript
;
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _react = _interopRequireWildcard(require("react"));
var _Root = _interopRequireDefault(require("./wrapper/Root"));
var _LocaleReceiver = _interopRequireDefault(require("../locale-provider/LocaleReceiver"));
const LmCustomOption = /*#__PURE__*/(0, _react.forwardRef)((LmCustomOptionProps, ref) => {
const defaultRef = (0, _react.useRef)(null);
const defaultProps = {
className: '',
tooltip: {},
filter: [],
columns: [],
card: [],
size: 'middle',
recommendNumObj: {
card: 10
},
onSave: () => {},
resetFun: () => {},
enableCardMode: true,
cardMode: 'single',
previewSize: 40
};
return /*#__PURE__*/_react.default.createElement(_LocaleReceiver.default, {
componentName: "LmCustomOption"
}, contextLocale => {
return /*#__PURE__*/_react.default.createElement(_Root.default, (0, _extends2.default)({
ref: ref || defaultRef
}, defaultProps, LmCustomOptionProps, {
locale: contextLocale
}));
});
});
var _default = LmCustomOption;
exports.default = _default;