diff --git a/frontend/src/lib/components/FlowLogViewer.svelte b/frontend/src/lib/components/FlowLogViewer.svelte index 8f990f5b8e..f7aa82c0b5 100644 --- a/frontend/src/lib/components/FlowLogViewer.svelte +++ b/frontend/src/lib/components/FlowLogViewer.svelte @@ -30,6 +30,7 @@ logEntries: FlowLogEntry[] localModuleStates: Writable> rootJob: RootJobData + flowStatus: FlowStatusModule['type'] | undefined expandedRows: Record allExpanded?: boolean showResultsInputs?: boolean @@ -52,6 +53,7 @@ logEntries, localModuleStates, rootJob, + flowStatus, expandedRows, allExpanded, showResultsInputs, @@ -253,11 +255,11 @@ >
- {@render flowIcon(getFlowStatus(rootJob), flowInfo.hasErrors)} + {@render flowIcon(level == 0 ? getFlowStatus(rootJob) : flowStatus, flowInfo.hasErrors)}
- {flowId === 'root' ? 'Flow' : 'Subflow'} + {level == 0 ? 'Flow' : 'Subflow'} {#if flowInfo.label} : {flowInfo.label} {/if} @@ -490,6 +492,7 @@ logEntries={subflow} {localModuleStates} rootJob={subflowJob} + flowStatus={$localModuleStates[entry.stepId]?.type} {expandedRows} {allExpanded} {showResultsInputs} @@ -630,6 +633,7 @@ {/if} {#snippet flowIcon(status: FlowStatusModule['type'] | undefined, hasErrors: boolean)} + {status} {@const colorClass = getStatusColor(status)}