Post options
{/* Post preview */}
{displayName[0].toUpperCase()}
{author.data?.event ? (
{displayName}
) : displayName}
·
{timeAgo(event.created_at)}
}
label="View post details"
onClick={handleViewPostDetails}
/>
}
label="Copy Link to Post"
onClick={handleCopyLink}
/>
}
label="Copy Event ID"
onClick={handleCopyEventId}
/>
}
label="Copy Event JSON"
onClick={handleCopyEventJson}
/>
}
label="View post on njump.me"
onClick={handleViewOnNjump}
/>
}
label={bookmarked ? 'Remove Bookmark' : 'Bookmark'}
onClick={handleBookmark}
/>
{!isOwnPost && (
}
label="Mute Conversation"
onClick={handleMuteConversation}
/>
)}
{isOwnPost && (
}
label={pinned ? 'Unpin from profile' : 'Pin on profile'}
onClick={handleTogglePin}
/>
)}
{isOwnPost && (
}
label="Delete post"
onClick={() => setDeleteConfirmOpen(true)}
destructive
/>
)}
{!isOwnPost && (
}
label={`Mention @${displayName}`}
onClick={onMention}
/>
)}
{!isOwnPost && (
<>
}
label={userMuted ? `Unmute @${displayName}` : `Mute @${displayName}`}
onClick={handleMuteUser}
/>
}
label={`Report @${displayName}`}
onClick={onReport}
destructive
/>
>
)}