{#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}