From ca5a6b322c1685fd7e844095eb54c97cd72f53c6 Mon Sep 17 00:00:00 2001 From: 1600822305 <1600822305@qq.com> Date: Wed, 9 Apr 2025 20:17:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E8=BE=B9=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/home/Messages/MessageMenubar.tsx | 6 +++- .../src/pages/home/Messages/TTSStopButton.tsx | 32 +++++++++++++------ 2 files changed, 28 insertions(+), 10 deletions(-) diff --git a/src/renderer/src/pages/home/Messages/MessageMenubar.tsx b/src/renderer/src/pages/home/Messages/MessageMenubar.tsx index b44dcb86d4..c66718539c 100644 --- a/src/renderer/src/pages/home/Messages/MessageMenubar.tsx +++ b/src/renderer/src/pages/home/Messages/MessageMenubar.tsx @@ -399,7 +399,11 @@ const MessageMenubar: FC = (props) => { )} {isAssistantMessage && ttsEnabled && ( - + + TTSService.speakFromMessage(message)}> + + + )} {!isUserMessage && ( { return ( - } - onClick={handleStopTTS} - size="large" - /> + + + ) @@ -66,8 +62,26 @@ const StopButtonContainer = styled.div` z-index: 1000; ` -const StyledButton = styled(Button)` +const ActionButton = styled.div` + cursor: pointer; + border-radius: 8px; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + width: 30px; + height: 30px; + transition: all 0.2s ease; + background-color: var(--color-primary); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); + &:hover { + background-color: var(--color-primary-soft); + } + .anticon { + cursor: pointer; + font-size: 14px; + color: var(--color-white); + } ` export default TTSStopButton