stage = {
const stage = html`<div class="container">
${elObj}
</div>`
const dragIntent = interact(elObj)
.draggable({
inertia: {
resistance: 10,
minSpeed: 500,
endSpeed: 100,
allowResume: true,
},
modifiers: [
interact.modifiers.restrictRect({
restriction: 'parent',
})
],
listeners: {
move (event) {
console.log(event)
const {x, y} = position.value
position.value = {
x: x + event.dx,
y: y + event.dy,
}
},
}
})
invalidation.then(() => {
dragIntent.unset()
})
return stage
}