{#if module.value.type === 'script' || module.value.type === 'rawscript' || module.value.type == 'flow'} {#if module.retry?.constant || module.retry?.exponential} dispatch('toggleRetry')}> {#snippet text()} Retries {/snippet} {/if} {#if module?.value?.['concurrent_limit'] != undefined} dispatch('toggleConcurrency')} > {#snippet text()} Concurrency Limits {/snippet} {/if} {#if module.cache_ttl != undefined} dispatch('toggleCache')}> {#snippet text()} Cache {/snippet} {/if} {#if module.stop_after_if || module.stop_after_all_iters_if} dispatch('toggleStopAfterIf')} > {#snippet text()} Early stop/break {/snippet} {/if} {#if module.suspend} dispatch('toggleSuspend')}> {#snippet text()} Suspend {/snippet} {/if} {#if module.sleep} dispatch('toggleSleep')}> {#snippet text()} Sleep {/snippet} {/if} {#if module.mock?.enabled} dispatch('togglePin')}> {#snippet text()} This step is pinned {/snippet} {/if} {/if} {#if module.value.type === 'script'}
{#if !module.value.path.startsWith('hub/') && customUi?.scriptEdit != false} {/if} {#if customUi?.tagEdit != false} dispatch('tagChange', e.detail)} /> {/if} {#if customUi?.scriptFork != false} {/if} {:else if module.value.type === 'flow'} {/if}