fix(core): overwrite state even if it's an empty arr

Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
braks
2022-12-15 15:33:24 +01:00
committed by Braks
parent dfecf1c58b
commit dd2a02ab85
+6 -6
View File
@@ -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()