diff --git a/src/renderer/src/pages/home/Inputbar/Inputbar.tsx b/src/renderer/src/pages/home/Inputbar/Inputbar.tsx index b7c1f15e05..8515cc58aa 100644 --- a/src/renderer/src/pages/home/Inputbar/Inputbar.tsx +++ b/src/renderer/src/pages/home/Inputbar/Inputbar.tsx @@ -55,7 +55,6 @@ import styled from 'styled-components' import NarrowLayout from '../Messages/NarrowLayout' import AttachmentButton, { AttachmentButtonRef } from './AttachmentButton' import AttachmentPreview from './AttachmentPreview' -import GenerateImageButton from './GenerateImageButton' import KnowledgeBaseButton, { KnowledgeBaseButtonRef } from './KnowledgeBaseButton' import KnowledgeBaseInput from './KnowledgeBaseInput' import MCPToolsButton, { MCPToolsButtonRef } from './MCPToolsButton' @@ -796,10 +795,6 @@ const Inputbar: FC = ({ assistant: _assistant, setActiveTopic, topic }) = updateAssistant({ ...assistant, enableWebSearch: !assistant.enableWebSearch }) } - const onEnableGenerateImage = () => { - updateAssistant({ ...assistant, enableGenerateImage: !assistant.enableGenerateImage }) - } - useEffect(() => { if (!isWebSearchModel(model) && !WebSearchService.isWebSearchEnabled() && assistant.enableWebSearch) { updateAssistant({ ...assistant, enableWebSearch: false }) @@ -807,6 +802,9 @@ const Inputbar: FC = ({ assistant: _assistant, setActiveTopic, topic }) = if (!isGenerateImageModel(model) && assistant.enableGenerateImage) { updateAssistant({ ...assistant, enableGenerateImage: false }) } + if (isGenerateImageModel(model) && !assistant.enableGenerateImage) { + updateAssistant({ ...assistant, enableGenerateImage: true }) + } }, [assistant, model, updateAssistant]) const onMentionModel = (model: Model) => { @@ -953,12 +951,6 @@ const Inputbar: FC = ({ assistant: _assistant, setActiveTopic, topic }) = setInputValue={setText} resizeTextArea={resizeTextArea} /> -