react-beautiful-dnd-next
Version:
Beautiful and accessible drag and drop for lists with React
16 lines (14 loc) • 462 B
JavaScript
// @flow
import type { Position } from 'css-box-model';
import type { DroppableDimension, Viewport } from '../../types';
import withDroppableDisplacement from './with-droppable-displacement';
import withViewportDisplacement from './with-viewport-displacement';
export default (
page: Position,
droppable: DroppableDimension,
viewport: Viewport,
): Position =>
withDroppableDisplacement(
droppable,
withViewportDisplacement(viewport, page),
);