fix(edges): pass edge styles to edge path

This commit is contained in:
braks
2022-10-14 23:40:47 +02:00
committed by Braks
parent 285ff5ac30
commit 34685a50c6
2 changed files with 1 additions and 4 deletions

View File

@@ -181,7 +181,7 @@ const Wrapper = defineComponent({
labelBgBorderRadius: edge.labelBgBorderRadius,
data: edge.data,
events: { ...edge.events, ...hooks.on },
style: edge.style,
style: (edge.style instanceof Function ? edge.style(edge) : edge.style) || {},
markerStart: `url(#${getMarkerId(edge.markerStart)})`,
markerEnd: `url(#${getMarkerId(edge.markerEnd)})`,
sourcePosition,

View File

@@ -118,8 +118,6 @@ const getClass = (edge: GraphEdge) => {
const extraClass = edge.class instanceof Function ? edge.class(edge) : edge.class
return [noPanClassName, extraClass]
}
const getStyle = (edge: GraphEdge) => (edge.style instanceof Function ? edge.style(edge) : edge.style) as CSSProperties
</script>
<script lang="ts">
@@ -143,7 +141,6 @@ export default {
:target-node="getNode(edge.target)"
:selectable="selectable(edge.selectable)"
:updatable="updatable(edge.updatable)"
:style="getStyle(edge)"
:class="getClass(edge)"
/>
</g>