UNPKG

vue3-dnd

Version:

Drag and Drop for Vue Composition API

23 lines (22 loc) 878 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useConnectDragSource = useConnectDragSource; exports.useConnectDragPreview = useConnectDragPreview; var _vueDemi = require("vue-demi"); var _useConnector = require("../useConnector"); function useConnectDragSource(connector, spec) { return (0, _useConnector).useConnector(function(state) { (0, _vueDemi).unref(connector).hooks.dragSource()(state.el, state.options); }, (0, _vueDemi).computed(function() { return (0, _vueDemi).unref(spec).options; })); } function useConnectDragPreview(connector, spec) { return (0, _useConnector).useConnector(function(state) { (0, _vueDemi).unref(connector).hooks.dragPreview()(state.el, state.options); }, (0, _vueDemi).computed(function() { return (0, _vueDemi).unref(spec).previewOptions; })); }