diff --git a/src/common/component/Message/index.tsx b/src/common/component/Message/index.tsx index 4cffb506..2c073d82 100644 --- a/src/common/component/Message/index.tsx +++ b/src/common/component/Message/index.tsx @@ -63,7 +63,7 @@ const Message: FC = ({ } } }, [mid, read]); - if (!message) return null; + if (!message) return
; const { reply_mid, from_uid: fromUid, diff --git a/src/routes/chat/Layout/VirtualMessageFeed/index.tsx b/src/routes/chat/Layout/VirtualMessageFeed/index.tsx index 41c23a3a..4f8f754b 100644 --- a/src/routes/chat/Layout/VirtualMessageFeed/index.tsx +++ b/src/routes/chat/Layout/VirtualMessageFeed/index.tsx @@ -124,7 +124,7 @@ const VirtualMessageFeed = ({ context, id }: Props) => { // 计算出真正的index // const idx = index - firstItemIndex; const curr = messageData[mid]; - if (!curr) return null; + if (!curr) return
; const isFirst = idx == 0; const prev = isFirst ? null : messageData[mids[idx - 1]]; const read = curr?.from_uid == loginUser?.uid || mid <= readIndex; diff --git a/src/routes/chat/utils.tsx b/src/routes/chat/utils.tsx index 7c092cbb..7d01a6d2 100644 --- a/src/routes/chat/utils.tsx +++ b/src/routes/chat/utils.tsx @@ -105,7 +105,6 @@ const MessageWrapper = ({ selectMode = false, context, id, mid, divider, childre
{divider}
- {selectMode && } {children}
@@ -135,7 +134,7 @@ export const renderMessageFragment = ({ contextId = 0, context = "user" }: Params) => { - if (!curr) return null; + if (!curr) return
; let { created_at, mid } = curr; const local_id = curr.properties?.local_id; let divider = null;