linkmore-design
Version:
π πlmη»δ»ΆεΊγπ
32 lines (31 loc) β’ 1.05 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _DndContainerRow = _interopRequireDefault(require("../rowSort/DndContainerRow"));
var _sortableBox = _interopRequireDefault(require("../sortableBox"));
var _virtual = require("../virtual");
const DraggableContainer = ({
keys,
onSortEnd,
virtual,
rowKey,
options,
tableWidth,
...props
}) => {
return /*#__PURE__*/_react.default.createElement(_DndContainerRow.default, {
move: onSortEnd,
items: keys,
rowKey: rowKey,
options: options,
tableWidth: tableWidth
}, /*#__PURE__*/_react.default.createElement(_sortableBox.default, {
items: keys
}, virtual ? /*#__PURE__*/_react.default.createElement(_virtual.VirtualWrapper, props) : /*#__PURE__*/_react.default.createElement("tbody", props)));
};
var _default = DraggableContainer;
exports.default = _default;