{#each runs as run, runIndex (runIndex)} {#if run.kind === "thread"} delegate.did), )} {editComment} {deleteComment} createReply={createComment} {reactOnComment} />
{:else if run.kind === "single" && renderActivity} {@render renderActivity(run.entry.data, { hideAuthor: run.repeatsAuthor, })}
{:else if run.kind === "group" && renderActivity} {#if !run.repeatsAuthor}
{/if}
{#each run.entries as entry (entry.key)} {@render renderActivity(entry.data, { hideAuthor: true })}
{/each}
{/if} {/each} {@render afterActivity?.()}
{#key commentFormKey} { focusReply = false; commentFormKey += 1; }} submit={async ({ comment, embeds }) => { try { await createComment(comment, Array.from(embeds.values())); } finally { focusReply = false; commentFormKey += 1; } }} /> {/key}