diff --git a/frontend/src/lib/components/FlowEditor.svelte b/frontend/src/lib/components/FlowEditor.svelte index bfa4847de7..b68e9a7392 100644 --- a/frontend/src/lib/components/FlowEditor.svelte +++ b/frontend/src/lib/components/FlowEditor.svelte @@ -15,7 +15,7 @@ export let pathError = '' export let initialPath: string = '' - let open = -1 + let open = 0 let args: Record = {} export let mode: FlowMode = $flowStore?.value.modules[1]?.value.type == FlowModuleValue.type.FORLOOPFLOW ? 'pull' : 'push' diff --git a/frontend/src/lib/components/ModuleStep.svelte b/frontend/src/lib/components/ModuleStep.svelte index f8c356c70f..f3047f5653 100644 --- a/frontend/src/lib/components/ModuleStep.svelte +++ b/frontend/src/lib/components/ModuleStep.svelte @@ -31,19 +31,24 @@ ) -
  • +
  • -
    +
    -

    Step {i + 1}

    -

    - {#if mod.value.path} - {mod.value.path} - {/if} - {#if mod.value.language} - Inline {mod.value.language} - {/if} -

    +
    +

    Step {i + 1}

    +

    + {#if mod.value.path} + {mod.value.path} + {/if} + {#if mod.value.language} + Inline {mod.value.language} + {/if} + {#if !mod.value.path && !mod.value.language} + Select a script + {/if} +

    +
    diff --git a/frontend/src/lib/components/ScriptEditor.svelte b/frontend/src/lib/components/ScriptEditor.svelte index 0a2df265e8..d7819a34fb 100644 --- a/frontend/src/lib/components/ScriptEditor.svelte +++ b/frontend/src/lib/components/ScriptEditor.svelte @@ -561,7 +561,7 @@ {:else if previewTab === 'input'}
    - - - {/if} + (open = i)} + on:click|preventDefault={scrollIntoView}>
    + {#if mod.value.type === FlowModuleValue.type.SCRIPT && !shouldPick} + + + {/if} + {#if mod.value.type === FlowModuleValue.type.RAWSCRIPT && !shouldPick}