react-beautiful-dnd-next
Version:
Beautiful and accessible drag and drop for lists with React
18 lines (15 loc) • 442 B
JavaScript
// @flow
import type { DraggableDimension, Displacement } from '../../../types';
export const addClosest = (
add: DraggableDimension,
displaced: Displacement[],
): Displacement[] => {
const added: Displacement = {
draggableId: add.descriptor.id,
isVisible: true,
shouldAnimate: true,
};
return [added, ...displaced];
};
export const removeClosest = (displaced: Displacement[]): Displacement[] =>
displaced.slice(1);