fix: improve graph rendering performances

This commit is contained in:
Ruben Fiszel
2025-09-27 08:23:09 +00:00
parent 14ded205c4
commit 7020dfd5e7
@@ -183,8 +183,9 @@
}
}
const sortedNewNodes = clone(nodes)
const sortedNewNodes = nodes
.filter((n) => n.type !== 'asset')
.map((n) => ({ id: n.id, position: $state.snapshot(n.position) }))
.sort((a, b) => a.position.y - b.position.y)
let currentYOffset = 0
let prevYPos = NaN
@@ -234,7 +235,6 @@
import { MessageCircle, Play, Wrench, X } from 'lucide-svelte'
import { twMerge } from 'tailwind-merge'
import { getContext } from 'svelte'
import { clone } from '$lib/utils'
import type { Edge, Node } from '@xyflow/svelte'
import type { Writable } from 'svelte/store'