diff --git a/client/web/src/components/ChatBox/ChatMessageList/Item.tsx b/client/web/src/components/ChatBox/ChatMessageList/Item.tsx index f900a50a..af91c1b0 100644 --- a/client/web/src/components/ChatBox/ChatMessageList/Item.tsx +++ b/client/web/src/components/ChatBox/ChatMessageList/Item.tsx @@ -120,60 +120,67 @@ export const NormalMessage: React.FC = React.memo( {/* 主体 */} -
- {showAvatar && ( -
-
- {userInfo.nickname ??  } -
-
- {formatShortTime(payload.createdAt)} +
+ {showAvatar && ( +
+
+ {userInfo.nickname ??  } +
+
+ {formatShortTime(payload.createdAt)} +
-
- )} + )} - {/* 消息内容 */} - - {t('点击展开更多')} -
- } - > -
- + {/* 消息内容 */} + + {t('点击展开更多')} +
+ } + > +
+ - {getMessageRender(payload.content)} + {getMessageRender(payload.content)} - {payload.sendFailed === true && ( - - )} + {payload.sendFailed === true && ( + + )} + + {/* 解释器按钮 */} + {useRenderPluginMessageInterpreter(payload.content)} +
+ - {/* 解释器按钮 */} - {useRenderPluginMessageInterpreter(payload.content)} + {/* 额外渲染 */} +
+ {pluginMessageExtraParsers.map((parser) => ( + + {parser.render(payload)} + + ))}
- - {/* 额外渲染 */} -
- {pluginMessageExtraParsers.map((parser) => ( - - {parser.render(payload)} - - ))} + {/* 消息反应 */} + {reactions}
- - {/* 消息反应 */} - {reactions} -
+ {/* 操作 */} {!disableOperate && ( @@ -201,7 +208,7 @@ export const NormalMessage: React.FC = React.memo(