{caption} {#if beforeTimestamp} {@render beforeTimestamp()} {/if} {#if timestamp} {utils.formatTimestamp(timestamp)} {/if} {#if lastEdit} {/if}
{#if id} {/if} {#if editComment}
{/if} {#if deleteComment}
{/if} {#if reactions && reactOnComment} { try { await reactOnComment(authors, emoji); } finally { closeFocused(); } }} /> {/if} {@render actions?.()}
{#if (body === undefined || body?.trim() === "") && state === "read"}
No description.
{:else}
{#if editComment && state !== "read"}
{ state = "submit"; try { await editComment(comment, Array.from(embeds.values())); } finally { state = "read"; } }} close={async () => { body = body; await tick(); state = "read"; }} />
{:else}
{/if}
{/if} {#if reactions && reactions.length > 0}
{#if reactOnComment}
{ try { await reactOnComment(authors, emoji); } finally { closeFocused(); } }} />
{/if}
{/if}