fix: webapp answer icon (#9654)

This commit is contained in:
zxhlyh 2024-10-22 18:24:13 +08:00 committed by GitHub
parent d700abff0a
commit 3ae05a672d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -15,6 +15,7 @@ import {
getUrl,
stopChatMessageResponding,
} from '@/service/share'
import AnswerIcon from '@/app/components/base/answer-icon'
const ChatWrapper = () => {
const {
@ -87,7 +88,6 @@ const ChatWrapper = () => {
)
}, [
chatListRef,
appConfig,
currentConversationId,
currentConversationItem,
handleSend,
@ -150,6 +150,15 @@ const ChatWrapper = () => {
isMobile,
])
const answerIcon = (appData?.site && appData.site.use_icon_as_answer_icon)
? <AnswerIcon
iconType={appData.site.icon_type}
icon={appData.site.icon}
background={appData.site.icon_background}
imageUrl={appData.site.icon_url}
/>
: null
return (
<div
className='h-full bg-chatbot-bg overflow-hidden'
@ -171,6 +180,7 @@ const ChatWrapper = () => {
allToolIcons={appMeta?.tool_icons || {}}
onFeedback={handleFeedback}
suggestedQuestions={suggestedQuestions}
answerIcon={answerIcon}
hideProcessDetail
themeBuilder={themeBuilder}
/>