From f87ba144c82a68523d4b936e8140a20b71e16e23 Mon Sep 17 00:00:00 2001 From: dengshenkk Date: Mon, 24 Feb 2025 12:41:59 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=94=A8=E6=88=B7=E4=BE=A7=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E5=BF=AB=E6=8D=B7=E9=87=8D=E8=AF=95=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=20(#2221)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update MessageMenubar.tsx 用户发送消息可以重试, 方便在接口错误后进行重试 * Update MessageMenubar.tsx --- .../src/pages/home/Messages/MessageMenubar.tsx | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/renderer/src/pages/home/Messages/MessageMenubar.tsx b/src/renderer/src/pages/home/Messages/MessageMenubar.tsx index 4831c4b8..1c779d7f 100644 --- a/src/renderer/src/pages/home/Messages/MessageMenubar.tsx +++ b/src/renderer/src/pages/home/Messages/MessageMenubar.tsx @@ -155,6 +155,11 @@ const MessageMenubar: FC = (props) => { resendMessage && onResend() }, [message, onEditMessage, onResend, t]) + const onResend = useCallback(async () => { + await onEditMessage?.({ ...message, content: message.content }) + onResend && onResend() + }, [message, onEditMessage, onResend]) + const handleTranslate = useCallback( async (language: string) => { if (isTranslating) return @@ -293,6 +298,13 @@ const MessageMenubar: FC = (props) => { return ( + {message.role === 'user' && ( + + + + + + )} {message.role === 'user' && (