UNPKG

vue3-dnd

Version:

Drag and Drop for Vue Composition API

17 lines (16 loc) 555 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useDropTarget = useDropTarget; var _dropTargetImpl = require("./DropTargetImpl"); var _vueDemi = require("vue-demi"); function useDropTarget(spec, monitor) { var dropTarget = (0, _vueDemi).computed(function() { return new _dropTargetImpl.DropTargetImpl((0, _vueDemi).unref(spec), (0, _vueDemi).unref(monitor)); }); (0, _vueDemi).watchEffect(function() { dropTarget.value.spec = (0, _vueDemi).unref(spec); }); return dropTarget; }