From 5bd1eed98e76e4955380d62f8186723a3adadcde Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Thu, 9 Mar 2023 20:31:20 +0100 Subject: [PATCH] fix(core): use computed for edge class and style Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com> --- packages/core/src/components/Edges/EdgeWrapper.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/src/components/Edges/EdgeWrapper.ts b/packages/core/src/components/Edges/EdgeWrapper.ts index 12af97d1..9eedb14c 100644 --- a/packages/core/src/components/Edges/EdgeWrapper.ts +++ b/packages/core/src/components/Edges/EdgeWrapper.ts @@ -57,6 +57,9 @@ const EdgeWrapper = defineComponent({ const targetNode = $computed(() => findNode(edge.target)) + const edgeClass = $computed(() => (edge.class instanceof Function ? edge.class(edge) : edge.class)) + const edgeStyle = $computed(() => (edge.style instanceof Function ? edge.style(edge) : edge.style)) + const { handlePointerDown } = useHandle({ nodeId, handleId, @@ -101,9 +104,6 @@ const EdgeWrapper = defineComponent({ targetPosition, ) - const edgeClass = edge.class instanceof Function ? edge.class(edge) : edge.class - const edgeStyle = edge.style instanceof Function ? edge.style(edge) : edge.style - return h( 'g', {