+ {#if authorProfile?.picture}
+

(e.target as HTMLImageElement).style.display = 'none'}
+ />
+ {:else}
+
+
+ {(authorProfile?.displayName || authorProfile?.name || message.pubkey.slice(0, 1)).toUpperCase()}
+
+
+ {/if}
+
+
+ {#if !isFromUser}
+
+
+
+ {/if}
+
+
+
+ {isFromUser ? 'Your Message' : 'Public Message'}
+
+
+ {message.created_at ? formatDate(message.created_at) : "Unknown date"}
+
+
+
+
+
+
+ {authorProfile?.displayName || authorProfile?.name || `${message.pubkey.slice(0, 8)}...${message.pubkey.slice(-4)}`}
+ {#if authorProfile?.name && authorProfile?.displayName && authorProfile.name !== authorProfile.displayName}
+
+ (@{authorProfile.name})
+
+ {/if}
- {/if}
+
+ {#if message.content}
+
+ {truncateContent(message.content)}
+
+ {/if}
+
+
+
+
+ {getNeventUrl(message).slice(0, 16)}...
+
+
+