{#if value}
(selected = 'advanced-suspend')} on:toggleSleep={() => (selected = 'advanced-sleep')} on:toggleRetry={() => (selected = 'advanced-retries')} on:toggleStopAfterIf={() => (selected = 'advanced-early-stop')} on:fork={async () => { const [module, state] = await fork(flowModule) flowModule = module $flowStateStore[module.id] = state }} on:createScriptFromInlineScript={async () => { const [module, state] = await createScriptFromInlineScript( flowModule, $selectedId, $flowStateStore[flowModule.id].schema ) flowModule = module $flowStateStore[module.id] = state }} />
{#if value.type === 'rawscript'}
{/if}
{#if value.type === 'rawscript'}
{ selected = 'test' if (value.type === 'rawscript') { value.content = editor.getCode() } await reload(flowModule) modulePreview?.runTestWithStepArgs() }} on:change={async (event) => { await reload(flowModule) }} formatAction={() => reload(flowModule)} />
{:else if value.type === 'script'}
{:else if value.type === 'flow'}
{/if}
Step Input
Test this step
Advanced
{#if selected === 'inputs'}
{:else if selected === 'test'}
{:else if selected.startsWith('advanced')}
Retries
{#if !$selectedId.includes('failure')}
Early Stop/Break
Suspend
Sleep
Shared Directory
{/if}
{#if selected === 'advanced-retries'}
{:else if selected === 'advanced-early-stop'}
{:else if selected === 'advanced-suspend'}
{:else if selected === 'advanced-sleep'}
{:else if selected === 'advanced-same_worker'}
If shared directory is set, will share a folder that will be mounted on `./shared` for each of them to pass data between each other.
{ $selectedId = 'settings-same-worker' }}>Set shared directory in the flow settings
{/if} {/if}
{:else} Incorrect flow module type {/if}