{!disableMenu && !isMobileDevice &&
}
{isMobileDevice && isFocused && createPortal(
,
document.getElementById("mobile-event-menu-container")!,
)}
{replyAboveMessage}
{renderAvatar &&
}
{!eventTimeOnly ?
{getDisplayname(evt.sender, memberEvtContent)}
{shortTime}
{(editEventTS && editTime) ?
(edited at {formatShortTime(editEventTS)})
: null}
:
{shortTime}
}
{replyInMessage}
{!isSmallBodyType && }
{evt.reactions ? : null}
{!evt.event_id.startsWith("~") && roomCtx.store.preferences.display_read_receipts &&
}
{evt.sender === client.userID && evt.transaction_id ?
: null}
return <>
{dateSeparator}
{mainEvent}
>
}
export default React.memo(TimelineEvent)