@atlaskit/pragmatic-drag-and-drop-hitbox
Version:
An optional package for Pragmatic drag and drop that enables the attaching of interaction information to a drop target
19 lines • 619 B
JavaScript
import { reorder } from '@atlaskit/pragmatic-drag-and-drop/utils/reorder';
import { getReorderDestinationIndex } from './get-reorder-destination-index';
export function reorderWithEdge(_ref) {
var list = _ref.list,
startIndex = _ref.startIndex,
closestEdgeOfTarget = _ref.closestEdgeOfTarget,
indexOfTarget = _ref.indexOfTarget,
axis = _ref.axis;
return reorder({
list: list,
startIndex: startIndex,
finishIndex: getReorderDestinationIndex({
closestEdgeOfTarget: closestEdgeOfTarget,
startIndex: startIndex,
indexOfTarget: indexOfTarget,
axis: axis
})
});
}