{#if !noGraph}
{ if (e?.detail === 'failure') { stepDetail = flow?.value?.failure_module } else if (e?.detail === 'preprocessor') { stepDetail = flow?.value?.preprocessor_module } else { stepDetail = dfs(flow?.value?.modules ?? [], (m) => m).find((m) => m?.id === e?.detail) } stepDetail = stepDetail ?? e?.detail dispatch('select', stepDetail) }} />
{/if} {#if !noSide} {/if}