UNPKG

@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-migration

Version:

An optional Pragmatic drag and drop package that enables rapid migration from react-beautiful-dnd to Pragmatic drag and drop

27 lines (25 loc) 616 B
import { useMemo } from 'react'; // eslint-disable-next-line import/no-extraneous-dependencies export function useDraggableStateSnapshot({ draggingOver, isClone, isDragging, mode }) { return useMemo(() => ({ isClone, isDragging, draggingOver, mode, /** * The properties below are fixed in the migration layer, * because they are not supported. * * Animation and combination were intentionally removed. */ isDropAnimating: false, dropAnimation: null, combineWith: null, combineTargetFor: null }), [draggingOver, isClone, isDragging, mode]); }