UNPKG

tav-ui

Version:
44 lines (38 loc) 1.07 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var vue = require('vue'); function _interopNamespace(e) { if (e && e.__esModule) return e; var n = Object.create(null); if (e) { Object.keys(e).forEach(function (k) { if (k !== 'default') { var d = Object.getOwnPropertyDescriptor(e, k); Object.defineProperty(n, k, d.get ? d : { enumerable: true, get: function () { return e[k]; } }); } }); } n["default"] = e; return Object.freeze(n); } function useSortable(el, options) { function initSortable() { vue.nextTick(async () => { if (!el) return; const Sortable = (await Promise.resolve().then(function () { return /*#__PURE__*/_interopNamespace(require('sortablejs')); })).default; Sortable.create(vue.unref(el), { animation: 300, delay: 200, delayOnTouchOnly: true, ...options }); }); } return { initSortable }; } exports.useSortable = useSortable; //# sourceMappingURL=useSortable2.js.map