diff --git a/packages/core/src/components/Edges/BaseEdge.ts b/packages/core/src/components/Edges/BaseEdge.ts index d9208f05..0aebc0bd 100644 --- a/packages/core/src/components/Edges/BaseEdge.ts +++ b/packages/core/src/components/Edges/BaseEdge.ts @@ -23,7 +23,7 @@ const BaseEdge: FunctionalComponent = function ({ }) { return [ h('path', { - 'style': { ...style }, + 'style': style, 'd': path, 'class': 'vue-flow__edge-path', 'marker-end': markerEnd, diff --git a/packages/core/src/components/Edges/Wrapper.ts b/packages/core/src/components/Edges/Wrapper.ts index b1aa0cde..6478871d 100644 --- a/packages/core/src/components/Edges/Wrapper.ts +++ b/packages/core/src/components/Edges/Wrapper.ts @@ -179,7 +179,7 @@ const Wrapper = defineComponent({ labelBgBorderRadius: edge.labelBgBorderRadius, data: edge.data, events: { ...edge.events, ...hooks.on }, - style: (edge.style instanceof Function ? edge.style(edge) : edge.style) || {}, + style: edge.style instanceof Function ? edge.style(edge) : edge.style, markerStart: `url(#${getMarkerId(edge.markerStart)})`, markerEnd: `url(#${getMarkerId(edge.markerEnd)})`, sourcePosition,