ideaz-element
Version:
<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>
26 lines (25 loc) • 624 B
JavaScript
import { ref as l } from "vue";
function c(t, s) {
const e = l(!1);
return { draggableOptions: [
{
options: {
draggable: ".z-form-item-draggable",
animation: 200,
ghostClass: "ghost",
onStart: () => {
e.value = !0;
},
onEnd: (n) => {
e.value = !1;
const { oldIndex: a, newIndex: r } = n, o = [...s.value], g = o[a];
o.splice(a, 1), o.splice(r, 0, g), t("update:columns", { columns: o, dragEvent: n });
}
}
}
], dragging: e };
}
export {
c as useDraggable
};
//# sourceMappingURL=useDraggable.mjs.map