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