UNPKG

wix-style-react

Version:
18 lines 943 B
import { dragAndDropDriverFactory } from '../../utils/DragAndDrop/dragAndDropDriverFactory'; const draggableDriverFactory = ({ element, wrapper, component }) => { const dragAndDropDriver = dragAndDropDriverFactory({ element }); return { wrapper, exists: () => !!element, childByHook: hook => element.querySelector(`[data-hook="${hook}"]`), component, /** fire dragstart event for the provided draggable item */ beginDrag: ({ dataHook }) => dragAndDropDriver.beginDrag({ dataHook }), /** fire dragover event for the provided draggable item */ dragOver: ({ dataHook }) => dragAndDropDriver.dragOver({ dataHook }), /** fire drop and dragend events for the provided draggable item */ endDrag: draggableItemDetails => dragAndDropDriver.endDrag(draggableItemDetails), }; }; export default draggableDriverFactory; //# sourceMappingURL=Draggable.driver.js.map