| @@ -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} | |||
| /> | |||