linkmore-design
Version:
🌈 🚀lm组件库。🚀
40 lines (38 loc) • 1.24 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var React = _interopRequireWildcard(require("react"));
var _Upload = _interopRequireDefault(require("./Upload"));
var _UploadList = _interopRequireDefault(require("../UploadList"));
// ä¸Šä¼ ç»„ä»¶ä¸»ä½“åŒºåŸŸ
const LmUploadContainer = ({
instance
}) => {
const {
readOnly,
components: {
wrapper
}
} = instance;
if (!wrapper) {
return /*#__PURE__*/React.createElement(React.Fragment, null, !readOnly && /*#__PURE__*/React.createElement(_Upload.default, {
instance: instance
}), /*#__PURE__*/React.createElement(_UploadList.default, {
instance: instance
}));
}
return wrapper?.({
uploadDom: !readOnly && /*#__PURE__*/React.createElement(_Upload.default, {
instance: instance
}),
fileListDom: /*#__PURE__*/React.createElement(_UploadList.default, {
instance: instance
})
});
};
var _default = /*#__PURE__*/React.memo(LmUploadContainer);
exports.default = _default;