dispatch("toggle")} >
{#if externalActions[block.stepId]} {externalActions[block.stepId].name} {:else} {/if}
{#if isHeaderTrigger} Trigger {:else}
Step {idx}
{/if} {#if enableNaming} { automationName = e.target.value.trim() }} on:click={e => { e.stopPropagation() startTyping() }} on:keydown={async e => { if (e.key === "Enter") { typing = false if (automationNameError) { automationName = stepNames[block.id] || block?.name } else { await saveName() } } }} on:blur={async () => { typing = false if (automationNameError) { automationName = stepNames[block.id] || block?.name } else { await saveName() } }} /> {:else}
{automationName}
{/if}
{#if showTestStatus && testResult}
{status?.message}
{ e.stopPropagation() dispatch("toggle") }} hoverable name={open ? "ChevronUp" : "ChevronDown"} />
{/if}
{ onSelect(block) }} > {#if !showTestStatus} {#if !isHeaderTrigger && !loopBlock && (block?.features?.[Features.LOOPING] || !block.features)} {/if} {#if !isHeaderTrigger} {/if} {/if} {#if !showTestStatus} { e.stopPropagation() dispatch("toggle") }} hoverable name={open ? "ChevronUp" : "ChevronDown"} /> {/if}
{#if automationNameError}
{/if}