diff --git a/packages/core/src/utils/watch.ts b/packages/core/src/utils/watch.ts index 832fa7d9..a070b061 100644 --- a/packages/core/src/utils/watch.ts +++ b/packages/core/src/utils/watch.ts @@ -25,7 +25,7 @@ export const useWatch = ( if (elements && Array.isArray(elements)) { pauseStore?.pause() - if (models.modelValue?.value?.length) store.setElements(elements) + store.setElements(elements) nextTick(() => { pauseStore?.resume() @@ -42,7 +42,7 @@ export const useWatch = ( if (models.modelValue?.value && Array.isArray(models.modelValue.value)) { pauseModel?.pause() - if (nodes.length || edges.length) models.modelValue.value = [...nodes, ...edges] + models.modelValue.value = [...nodes, ...edges] nextTick(() => { pauseModel?.resume() @@ -74,7 +74,7 @@ export const useWatch = ( if (nodes && Array.isArray(nodes)) { pauseStore?.pause() - if (models.nodes?.value?.length) store.setNodes(nodes) + store.setNodes(nodes) nextTick(() => { pauseStore?.resume() @@ -91,7 +91,7 @@ export const useWatch = ( if (models.nodes?.value && Array.isArray(models.nodes.value)) { pauseModel?.pause() - if (nodes.length) models.nodes.value = [...nodes] + models.nodes.value = [...nodes] nextTick(() => { pauseModel?.resume() @@ -123,7 +123,7 @@ export const useWatch = ( if (edges && Array.isArray(edges)) { pauseStore?.pause() - if (models.edges?.value?.length) store.setEdges(edges) + store.setEdges(edges) nextTick(() => { pauseStore?.resume() @@ -140,7 +140,7 @@ export const useWatch = ( if (models.edges?.value && Array.isArray(models.edges.value)) { pauseModel?.pause() - if (edges.length) models.edges.value = [...edges] + models.edges.value = [...edges] nextTick(() => { pauseModel?.resume()