Browse Source

fix: dnd - dragslot remains if we drop outside of target

pull/536/head
Michael Shanks 6 years ago
parent
commit
128b325614
  1. 10
      packages/builder/src/components/userInterface/ComponentsHierarchyChildren.svelte

10
packages/builder/src/components/userInterface/ComponentsHierarchyChildren.svelte

@ -102,6 +102,15 @@
return s
})
}
const dragend = () => {
dragDropStore.update(s => {
s.dropPosition = ""
s.targetComponent = null
s.componentToDrop = null
return s
})
}
</script>
<ul>
@ -122,6 +131,7 @@
class:selected={currentComponent === component}
style="padding-left: {level * 20 + 40}px"
draggable={true}
on:dragend={dragend}
on:dragstart={dragstart(component)}
on:dragover={dragover(component, index)}
on:drop={drop}

Loading…
Cancel
Save