chore: filter on drag

This commit is contained in:
Braks
2022-05-27 23:36:01 +02:00
parent 86ba26fe9a
commit 1e506dc151
+5 -2
View File
@@ -111,10 +111,13 @@ function useDrag(params: UseDragParams) {
})
.on('end', onStop)
.filter((event: any) => {
const filter = !event.ctrlKey && !event.button && !event.target.className.includes(noDragClassName)
if (handleSelector) {
return !hasSelector(event.sourceEvent.target, handleSelector, $$(el))
return !hasSelector(event.sourceEvent.target, handleSelector, $$(el)) && filter
}
return !event.ctrlKey && !event.button && !event.target.className.includes(noDragClassName)
return filter
})
selection.call(dragHandler)