From 48ff7be074d97f4c9fe640a9dd799cbe41e338c8 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Wed, 20 Jul 2022 19:28:11 +0200 Subject: [PATCH] minor UI fixes --- frontend/src/lib/components/FlowEditor.svelte | 2 +- frontend/src/lib/components/ModuleStep.svelte | 27 +++++---- .../src/lib/components/ScriptEditor.svelte | 2 +- .../components/flows/FlowModuleHeader.svelte | 57 ++++++++++++------- frontend/src/routes/flows/add.svelte | 3 +- 5 files changed, 57 insertions(+), 34 deletions(-) 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}