fix(svelte) backup connection line now renders correctly
This commit is contained in:
@@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
<div style="height:100vh;">
|
<div style="height:100vh;">
|
||||||
<SvelteFlow {nodeTypes} {nodes} {edges} fitView>
|
<SvelteFlow {nodeTypes} {nodes} {edges} fitView>
|
||||||
<ConnectionLine slot="connectionLineComponent" />
|
<ConnectionLine slot="connectionLine" />
|
||||||
<Background variant={BackgroundVariant.Lines} />
|
<Background variant={BackgroundVariant.Lines} />
|
||||||
</SvelteFlow>
|
</SvelteFlow>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -5,16 +5,18 @@
|
|||||||
|
|
||||||
export let containerStyle: string = '';
|
export let containerStyle: string = '';
|
||||||
export let style: string = '';
|
export let style: string = '';
|
||||||
|
export let usingCustomLine: boolean = false;
|
||||||
|
|
||||||
const { width, height, connection } = useStore();
|
const { width, height, connection } = useStore();
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
{#if $connection.path}
|
{#if $connection.path}
|
||||||
<svg width={$width} height={$height} class="svelte-flow__connectionline" style={containerStyle}>
|
<svg width={$width} height={$height} class="svelte-flow__connectionline" style={containerStyle}>
|
||||||
<slot name="connectionLineComponent">
|
<slot name="connectionLine" />
|
||||||
|
{#if !usingCustomLine}
|
||||||
<g class={cc(['svelte-flow__connection', $connection.status])} {style}>
|
<g class={cc(['svelte-flow__connection', $connection.status])} {style}>
|
||||||
<path d={$connection.path} fill="none" class="svelte-flow__connection-path" />
|
<path d={$connection.path} fill="none" class="svelte-flow__connection-path" />
|
||||||
</g>
|
</g>
|
||||||
</slot>
|
{/if}
|
||||||
</svg>
|
</svg>
|
||||||
{/if}
|
{/if}
|
||||||
|
|||||||
@@ -162,8 +162,12 @@
|
|||||||
<Pane on:paneclick panOnDrag={panOnDrag === undefined ? true : panOnDrag}>
|
<Pane on:paneclick panOnDrag={panOnDrag === undefined ? true : panOnDrag}>
|
||||||
<ViewportComponent>
|
<ViewportComponent>
|
||||||
<EdgeRenderer on:edgeclick on:edgecontextmenu {defaultEdgeOptions} />
|
<EdgeRenderer on:edgeclick on:edgecontextmenu {defaultEdgeOptions} />
|
||||||
<ConnectionLine containerStyle={connectionLineContainerStyle} style={connectionLineStyle}>
|
<ConnectionLine
|
||||||
<slot name="connectionLineComponent" slot="connectionLineComponent" />
|
containerStyle={connectionLineContainerStyle}
|
||||||
|
style={connectionLineStyle}
|
||||||
|
usingCustomLine={$$slots.connectionLine}
|
||||||
|
>
|
||||||
|
<slot name="connectionLine" slot="connectionLine" />
|
||||||
</ConnectionLine>
|
</ConnectionLine>
|
||||||
<div class="svelte-flow__edgelabel-renderer" />
|
<div class="svelte-flow__edgelabel-renderer" />
|
||||||
<NodeRenderer
|
<NodeRenderer
|
||||||
|
|||||||
Reference in New Issue
Block a user