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