toggleEventExpansion(event.id)}
on:keydown={(e) =>
e.key === "Enter" &&
toggleEventExpansion(event.id)}
role="button"
tabindex="0"
>
{#if profile}
{profile.name || truncatePubkey(event.pubkey)}
{#if profile.nip05}
@{profile.nip05}
{/if}
{truncatePubkey(event.pubkey)}
{:else}
{truncatePubkey(event.pubkey)}
{/if}
{event.kind}
{getKindName(event.kind)}
{formatTimestamp(event.created_at)}
{#if event.kind === 5}
🗑️ Delete Event
{#if event.tags && event.tags.length > 0}
{#each event.tags.filter((tag) => tag[0] === "e") as eTag}
Target: {eTag[1].slice(
0,
8,
)}...{eTag[1].slice(
-8,
)}
{/each}
{/if}
{:else}
{truncateContent(event.content)}
{/if}
{#if event.kind !== 5 && (userRole === "admin" || userRole === "owner" || (userRole === "write" && event.pubkey && event.pubkey === userPubkey))}