(showActions = true)} onmouseleave={() => (showActions = false)} role="article" id="message-{message.eventId}" > {#if replyPreview && message.replyTo} {/if} {#if isGrouped}
{formatTime(message.timestamp)}
{#if hasMedia && message.media} {:else} {/if}
{:else}
{message.senderName} {formatTime(message.timestamp)}
{#if hasMedia && message.media} {:else} {/if}
{/if} {#if isOwnMessage} {/if} {#if showActions && !message.isRedacted} {/if}