Message List: Unread Messages should be placed before first comment
This commit is contained in:
parent
2e5a2d7000
commit
7b035dc1f9
@ -651,10 +651,6 @@ function renderMessages(
|
|||||||
|
|
||||||
currentDocumentGroupId = documentGroupId;
|
currentDocumentGroupId = documentGroupId;
|
||||||
|
|
||||||
const shouldRenderUnreadDivider = (
|
|
||||||
(message.id === memoFirstUnreadIdRef.current && memoFirstUnreadIdRef.current !== threadFirstMessageId)
|
|
||||||
|| (message.id === threadTopMessageId && memoFirstUnreadIdRef.current === threadFirstMessageId)
|
|
||||||
);
|
|
||||||
const originalId = getMessageOriginalId(message);
|
const originalId = getMessageOriginalId(message);
|
||||||
// Scheduled messages can have local IDs in the middle of the list,
|
// Scheduled messages can have local IDs in the middle of the list,
|
||||||
// and keys should be ordered, so we prefix it with a date.
|
// and keys should be ordered, so we prefix it with a date.
|
||||||
@ -662,7 +658,7 @@ function renderMessages(
|
|||||||
const key = type !== 'scheduled' ? originalId : `${message.date}_${originalId}`;
|
const key = type !== 'scheduled' ? originalId : `${message.date}_${originalId}`;
|
||||||
|
|
||||||
return compact([
|
return compact([
|
||||||
shouldRenderUnreadDivider && unreadDivider,
|
message.id === memoFirstUnreadIdRef.current ? unreadDivider : undefined,
|
||||||
<Message
|
<Message
|
||||||
key={key}
|
key={key}
|
||||||
message={message}
|
message={message}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user