refactor(core): stop reset of user selection on mouse leave

This commit is contained in:
braks
2022-11-07 14:18:06 +01:00
committed by Braks
parent d7ade98720
commit fb8a8309e9
2 changed files with 2 additions and 9 deletions
+2 -2
View File
@@ -52,8 +52,8 @@ declare global {
const customRef: typeof import('vue')['customRef']
const debouncedRef: typeof import('@vueuse/core')['debouncedRef']
const debouncedWatch: typeof import('@vueuse/core')['debouncedWatch']
const defaultEdgeTypes: typeof import('./store/state')['defaultEdgeTypes']
const defaultNodeTypes: typeof import('./store/state')['defaultNodeTypes']
const defaultEdgeTypes: typeof import('./store/index')['defaultEdgeTypes']
const defaultNodeTypes: typeof import('./store/index')['defaultNodeTypes']
const defineAsyncComponent: typeof import('vue')['defineAsyncComponent']
const defineComponent: typeof import('vue')['defineComponent']
const eagerComputed: typeof import('@vueuse/core')['eagerComputed']
@@ -81,12 +81,6 @@ const onMouseUp = () => {
userSelectionActive.value = false
}
const onMouseLeave = () => {
nodesSelectionActive.value = prevNodes > 0
reset()
}
onBeforeUnmount(reset)
</script>
@@ -103,7 +97,6 @@ export default {
@mousemove="onMouseMove"
@click="onMouseUp"
@mouseup="onMouseUp"
@mouseleave="onMouseLeave"
>
<SelectionRect v-if="rect.draw" :width="rect.width" :height="rect.height" :x="rect.x" :y="rect.y" />
</div>