diff --git a/src/renderer/src/pages/home/Messages/MessageMenubar.tsx b/src/renderer/src/pages/home/Messages/MessageMenubar.tsx index 0fcec8f7..1c59103e 100644 --- a/src/renderer/src/pages/home/Messages/MessageMenubar.tsx +++ b/src/renderer/src/pages/home/Messages/MessageMenubar.tsx @@ -100,16 +100,17 @@ const MessageMenubar: FC = (props) => { const editedText = await TextEditPopup.show({ text: message.content, - children: (props) => ( - } - onClick={() => { - props.onOk?.() - resendMessage = true - }}> - {t('chat.resend')} - - ) + children: (props) => + message.role === 'user' ? ( + } + onClick={() => { + props.onOk?.() + resendMessage = true + }}> + {t('chat.resend')} + + ) : null }) editedText && onEditMessage?.({ ...message, content: editedText })