From 36c126e7a568256dd254aed909f6c42f966bce64 Mon Sep 17 00:00:00 2001 From: Wentao Lyu <35-wentao.lyu@users.noreply.git.stereye.tech> Date: Thu, 30 Mar 2023 18:18:06 +0800 Subject: [PATCH] feat: show toneStyle in conversation title bar --- client/src/components/Messages/index.jsx | 18 +++++++++++++----- client/src/components/ui/Landing.jsx | 4 ++-- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/client/src/components/Messages/index.jsx b/client/src/components/Messages/index.jsx index ae11d090ad..b112fff57e 100644 --- a/client/src/components/Messages/index.jsx +++ b/client/src/components/Messages/index.jsx @@ -20,7 +20,7 @@ export default function Messages({ isSearchView = false }) { const _messagesTree = isSearchView ? searchResultMessagesTree : messagesTree; const conversation = useRecoilValue(store.conversation) || {}; - const { conversationId, model, chatGptLabel } = conversation; + const { conversationId, model, chatGptLabel, toneStyle } = conversation; const models = useRecoilValue(store.models) || []; const modelName = models.find(element => element.model == model)?.name; @@ -79,18 +79,26 @@ export default function Messages({ isSearchView = false }) { scrollToBottom(); }; + const getConversationTitle = () => { + if (isSearchView) return `Search: ${searchQuery}`; + else { + let _title = `Model: ${modelName}`; + if (chatGptLabel) _title += ` of ${chatGptLabel}`; + if (toneStyle) _title += ` (${toneStyle})`; + return _title; + } + }; + return (