UNPKG

react-beautiful-dnd

Version:

Beautiful, accessible drag and drop for lists with React.js

28 lines (25 loc) 726 B
// @flow import { patch } from './position'; import getHomeLocation from './get-home-location'; import type { Critical, DimensionMap, DraggableDimension, DroppableDimension, Axis, } from '../types'; export default (critical: Critical, dimensions: DimensionMap) => { const home: DroppableDimension = dimensions.droppables[critical.droppable.id]; const axis: Axis = home.axis; const draggable: DraggableDimension = dimensions.draggables[critical.draggable.id]; return { movement: { displaced: [], isBeyondStartPosition: false, amount: patch(axis.line, draggable.client.marginBox[axis.size]), }, direction: axis.direction, destination: getHomeLocation(critical), }; };