diff --git a/frontend/src/lib/components/DiffDrawer.svelte b/frontend/src/lib/components/DiffDrawer.svelte index 085fba9a35..e0b64da923 100644 --- a/frontend/src/lib/components/DiffDrawer.svelte +++ b/frontend/src/lib/components/DiffDrawer.svelte @@ -20,7 +20,6 @@ } let diffType: 'draft' | 'deployed' | 'custom' | undefined = $state(undefined) - let flowdiffMode: 'yaml' | 'graph' = $state('yaml') let contentType = $derived.by(() => { if (!data || !diffType) return undefined @@ -232,34 +231,14 @@ {/await} {:else if contentType === 'metadata'} {#if isFlow} - - - - - {#if flowdiffMode === 'yaml'} - {#await import('$lib/components/DiffEditor.svelte')} - - {:then Module} - - {/await} - {:else if flowdiffMode === 'graph'} - {#await import('$lib/components/FlowGraphDiffViewer.svelte')} - - {:then Module} - - {/await} - {/if} + {#await import('$lib/components/FlowYamlGraphDiff.svelte')} + + {:then Module} + + {/await} {:else} {#await import('$lib/components/DiffEditor.svelte')} diff --git a/frontend/src/lib/components/FlowViewer.svelte b/frontend/src/lib/components/FlowViewer.svelte index b3a372182f..7f4f66a216 100644 --- a/frontend/src/lib/components/FlowViewer.svelte +++ b/frontend/src/lib/components/FlowViewer.svelte @@ -44,8 +44,6 @@ noGraphDownload = false }: Props = $props() - let diffMode: 'yaml' | 'graph' = $state('yaml') - function flowToYaml(flowData: FlowType): string { const cleaned = structuredClone( cleanValueProperties(replaceFalseWithUndefined(flowData)) @@ -104,32 +102,12 @@ {#if compareFlow}
- - - -
- {#if diffMode === 'yaml'} - {#await import('$lib/components/DiffEditor.svelte')} - - {:then Module} - - {/await} - {:else if diffMode === 'graph'} - {#await import('$lib/components/FlowGraphDiffViewer.svelte')} - - {:then Module} - - {/await} - {/if} + {#await import('$lib/components/FlowYamlGraphDiff.svelte')} + + {:then Module} + + {/await}
diff --git a/frontend/src/lib/components/FlowYamlGraphDiff.svelte b/frontend/src/lib/components/FlowYamlGraphDiff.svelte new file mode 100644 index 0000000000..15ef6af1c8 --- /dev/null +++ b/frontend/src/lib/components/FlowYamlGraphDiff.svelte @@ -0,0 +1,40 @@ + + + + + + +{#if diffMode === 'yaml'} + {#await import('$lib/components/DiffEditor.svelte')} + + {:then Module} + + {/await} +{:else if diffMode === 'graph'} + {#await import('$lib/components/FlowGraphDiffViewer.svelte')} + + {:then Module} + + {/await} +{/if}