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' && (