+
{#each segments as segment} {#if segment.kind}
{segment.text}
{:else}
{segment.text}
{/if} {/each}
(focused = true)} onblur={() => (focused = false)} type="text" data-quickadd={marked ? '' : undefined} placeholder={t('task.placeholder')} aria-label={fieldLabel} autocomplete="off" spellcheck="false" {onpaste} />
{#if text.trim() && !pending.length}
{t('task.add')}
{/if} {#if pending.length}
{#each pending as row, i (i)}
{row.text}
{/each}
{t('task.pastedAdd', { n: String(pending.length) })}
(pending = [])}> {t('task.pastedCancel')}
{/if} {#if focused}
{#each syntax as item}
{item.mark}
{item.what}
{/each}
{/if}