refactor(core): check if elements arr has length before overwriting
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
@@ -42,7 +42,7 @@ export const useWatch = (
|
|||||||
if (models.modelValue?.value && Array.isArray(models.modelValue.value)) {
|
if (models.modelValue?.value && Array.isArray(models.modelValue.value)) {
|
||||||
pauseModel?.pause()
|
pauseModel?.pause()
|
||||||
|
|
||||||
models.modelValue.value = [...nodes, ...edges]
|
if (nodes.length || edges.length) models.modelValue.value = [...nodes, ...edges]
|
||||||
|
|
||||||
nextTick(() => {
|
nextTick(() => {
|
||||||
pauseModel?.resume()
|
pauseModel?.resume()
|
||||||
@@ -74,7 +74,7 @@ export const useWatch = (
|
|||||||
if (nodes && Array.isArray(nodes)) {
|
if (nodes && Array.isArray(nodes)) {
|
||||||
pauseStore?.pause()
|
pauseStore?.pause()
|
||||||
|
|
||||||
store.setNodes(nodes)
|
if (models.nodes?.value?.length) store.setNodes(nodes)
|
||||||
|
|
||||||
nextTick(() => {
|
nextTick(() => {
|
||||||
pauseStore?.resume()
|
pauseStore?.resume()
|
||||||
@@ -91,7 +91,7 @@ export const useWatch = (
|
|||||||
if (models.nodes?.value && Array.isArray(models.nodes.value)) {
|
if (models.nodes?.value && Array.isArray(models.nodes.value)) {
|
||||||
pauseModel?.pause()
|
pauseModel?.pause()
|
||||||
|
|
||||||
models.nodes.value = [...nodes]
|
if (nodes.length) models.nodes.value = [...nodes]
|
||||||
|
|
||||||
nextTick(() => {
|
nextTick(() => {
|
||||||
pauseModel?.resume()
|
pauseModel?.resume()
|
||||||
@@ -123,7 +123,7 @@ export const useWatch = (
|
|||||||
if (edges && Array.isArray(edges)) {
|
if (edges && Array.isArray(edges)) {
|
||||||
pauseStore?.pause()
|
pauseStore?.pause()
|
||||||
|
|
||||||
store.setEdges(edges)
|
if (models.edges?.value?.length) store.setEdges(edges)
|
||||||
|
|
||||||
nextTick(() => {
|
nextTick(() => {
|
||||||
pauseStore?.resume()
|
pauseStore?.resume()
|
||||||
@@ -140,7 +140,7 @@ export const useWatch = (
|
|||||||
if (models.edges?.value && Array.isArray(models.edges.value)) {
|
if (models.edges?.value && Array.isArray(models.edges.value)) {
|
||||||
pauseModel?.pause()
|
pauseModel?.pause()
|
||||||
|
|
||||||
models.edges.value = [...edges]
|
if (edges.length) models.edges.value = [...edges]
|
||||||
|
|
||||||
nextTick(() => {
|
nextTick(() => {
|
||||||
pauseModel?.resume()
|
pauseModel?.resume()
|
||||||
|
|||||||
Reference in New Issue
Block a user