make possible to change edge types

This commit is contained in:
peterkogo
2024-04-03 10:11:45 +02:00
parent d775012e1b
commit 0d76bcf2fd
@@ -51,7 +51,7 @@
edgecontextmenu: { edge: Edge; event: MouseEvent }; edgecontextmenu: { edge: Edge; event: MouseEvent };
}>(); }>();
const edgeType = type || 'default'; $: edgeType = type || 'default';
$: edgeComponent = $edgeTypes[edgeType] || BezierEdgeInternal; $: edgeComponent = $edgeTypes[edgeType] || BezierEdgeInternal;
$: markerStartUrl = markerStart ? `url(#${getMarkerId(markerStart, $flowId)})` : undefined; $: markerStartUrl = markerStart ? `url(#${getMarkerId(markerStart, $flowId)})` : undefined;
$: markerEndUrl = markerEnd ? `url(#${getMarkerId(markerEnd, $flowId)})` : undefined; $: markerEndUrl = markerEnd ? `url(#${getMarkerId(markerEnd, $flowId)})` : undefined;
@@ -92,8 +92,8 @@
aria-label={ariaLabel === null aria-label={ariaLabel === null
? undefined ? undefined
: ariaLabel : ariaLabel
? ariaLabel ? ariaLabel
: `Edge from ${source} to ${target}`} : `Edge from ${source} to ${target}`}
role="img" role="img"
> >
<svelte:component <svelte:component