From 5d2efbd62bcc483d0355acde52ab22d2567d5892 Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Fri, 27 Dec 2024 14:40:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=9C=80=E8=A6=81=E5=8F=AA=E5=8F=91?= =?UTF-8?q?=E9=80=81=E5=9B=BE=E7=89=87=E5=8A=9F=E8=83=BD=20#538?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/src/pages/home/Inputbar/Inputbar.tsx | 7 ++++--- src/renderer/src/pages/settings/DisplaySettings.tsx | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/renderer/src/pages/home/Inputbar/Inputbar.tsx b/src/renderer/src/pages/home/Inputbar/Inputbar.tsx index 120f3461..e19422c4 100644 --- a/src/renderer/src/pages/home/Inputbar/Inputbar.tsx +++ b/src/renderer/src/pages/home/Inputbar/Inputbar.tsx @@ -90,6 +90,7 @@ const Inputbar: FC = ({ assistant: _assistant, setActiveTopic }) => { [estimateTextTokens, showInputEstimatedTokens, text] ) const newTopicShortcut = useShortcutDisplay('new_topic') + const inputEmpty = isEmpty(text.trim()) && files.length === 0 _text = text _files = files @@ -100,7 +101,7 @@ const Inputbar: FC = ({ assistant: _assistant, setActiveTopic }) => { return } - if (isEmpty(text.trim())) { + if (inputEmpty) { return } @@ -131,7 +132,7 @@ const Inputbar: FC = ({ assistant: _assistant, setActiveTopic }) => { setTimeout(() => resizeTextArea(), 0) setExpend(false) - }, [assistant.id, assistant.topics, generating, files, text, selectedKnowledgeBase]) + }, [generating, inputEmpty, text, assistant.id, assistant.topics, selectedKnowledgeBase, files]) const translate = async () => { if (isTranslating) { @@ -492,7 +493,7 @@ const Inputbar: FC = ({ assistant: _assistant, setActiveTopic }) => { )} - {!generating && } + {!generating && } diff --git a/src/renderer/src/pages/settings/DisplaySettings.tsx b/src/renderer/src/pages/settings/DisplaySettings.tsx index 4ab58f27..a4c99c66 100644 --- a/src/renderer/src/pages/settings/DisplaySettings.tsx +++ b/src/renderer/src/pages/settings/DisplaySettings.tsx @@ -117,8 +117,8 @@ const DisplaySettings: FC = () => { {t('settings.display.custom.css')} dispatch(setCustomCss(e.target.value))} + defaultValue={customCss} + onBlur={(e) => dispatch(setCustomCss(e.target.value))} placeholder={t('settings.display.custom.css.placeholder')} style={{ minHeight: 200,