UNPKG

box-ui-elements-mlh

Version:
33 lines (29 loc) 1.07 kB
import * as React from 'react'; import { Draggable } from 'react-beautiful-dnd'; import Portal from '../portal'; import ListItem from './ListItem'; var PortaledDraggableListItem = function PortaledDraggableListItem(_ref) { var children = _ref.children, _ref$className = _ref.className, className = _ref$className === void 0 ? '' : _ref$className, id = _ref.id, index = _ref.index, isDraggableViaHandle = _ref.isDraggableViaHandle; return /*#__PURE__*/React.createElement(Draggable, { draggableId: id, index: index }, function (draggableProvided, draggableSnapshot) { var listItem = /*#__PURE__*/React.createElement(ListItem, { draggableProvided: draggableProvided, isDraggableViaHandle: isDraggableViaHandle }, children); if (draggableSnapshot.isDragging) { return /*#__PURE__*/React.createElement(Portal, { className: className }, listItem); } return listItem; }); }; export default PortaledDraggableListItem; //# sourceMappingURL=PortaledDraggableListItem.js.map