(hover = true)}
on:mouseleave={() => (hover = false)}
on:click|preventDefault|stopPropagation
>
{#if retry}
{#if retries}{retries}{/if}
Retries
{/if}
{#if concurrency}
Concurrency Limits
{/if}
{#if cache}
Cached
{/if}
{#if earlyStop}
{isTrigger
? 'Stop early if there are no new events'
: 'Early stop/break'}
{/if}
{#if skip}
Skip
{/if}
{#if suspend}
Suspend
{/if}
{#if sleep}
Sleep
{/if}
{#if mock}
Mocked
{/if}
{#if $$slots.icon}
{/if}
{label}
{label}
{#if path != ''}
{path}
{/if}
{#if id && id !== 'preprocessor' && !id.startsWith('failure') && !id.startsWith('subflow:')}
{id}
{#if deletable}
{/if}
{:else if id?.startsWith('subflow:')}
{id.substring('subflow:'.length)}
{/if}
{#if id && $flowPropPickerConfig && pickableIds && Object.keys(pickableIds).includes(id)}
{/if}
{#if (id && Object.values($flowInputsStore?.[id]?.flowStepWarnings || {}).length > 0) || Boolean(warningMessage)}