|  | @@ -65,6 +65,7 @@ export type IChatProps = {
 | 
	
		
			
				|  |  |    isShowSuggestion?: boolean
 | 
	
		
			
				|  |  |    suggestionList?: string[]
 | 
	
		
			
				|  |  |    isShowSpeechToText?: boolean
 | 
	
		
			
				|  |  | +  answerIconClassName?: string
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export type MessageMore = {
 | 
	
	
		
			
				|  | @@ -174,10 +175,11 @@ type IAnswerProps = {
 | 
	
		
			
				|  |  |    onSubmitAnnotation?: SubmitAnnotationFunc
 | 
	
		
			
				|  |  |    displayScene: DisplayScene
 | 
	
		
			
				|  |  |    isResponsing?: boolean
 | 
	
		
			
				|  |  | +  answerIconClassName?: string
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  // The component needs to maintain its own state to control whether to display input component
 | 
	
		
			
				|  |  | -const Answer: FC<IAnswerProps> = ({ item, feedbackDisabled = false, isHideFeedbackEdit = false, onFeedback, onSubmitAnnotation, displayScene = 'web', isResponsing }) => {
 | 
	
		
			
				|  |  | +const Answer: FC<IAnswerProps> = ({ item, feedbackDisabled = false, isHideFeedbackEdit = false, onFeedback, onSubmitAnnotation, displayScene = 'web', isResponsing, answerIconClassName }) => {
 | 
	
		
			
				|  |  |    const { id, content, more, feedback, adminFeedback, annotation: initAnnotation } = item
 | 
	
		
			
				|  |  |    const [showEdit, setShowEdit] = useState(false)
 | 
	
		
			
				|  |  |    const [loading, setLoading] = useState(false)
 | 
	
	
		
			
				|  | @@ -292,7 +294,7 @@ const Answer: FC<IAnswerProps> = ({ item, feedbackDisabled = false, isHideFeedba
 | 
	
		
			
				|  |  |    return (
 | 
	
		
			
				|  |  |      <div key={id}>
 | 
	
		
			
				|  |  |        <div className='flex items-start'>
 | 
	
		
			
				|  |  | -        <div className={`${s.answerIcon} w-10 h-10 shrink-0`}>
 | 
	
		
			
				|  |  | +        <div className={`${s.answerIcon} ${answerIconClassName} w-10 h-10 shrink-0`}>
 | 
	
		
			
				|  |  |            {isResponsing
 | 
	
		
			
				|  |  |              && <div className={s.typeingIcon}>
 | 
	
		
			
				|  |  |                <LoadingAnim type='avatar' />
 | 
	
	
		
			
				|  | @@ -428,6 +430,7 @@ const Chat: FC<IChatProps> = ({
 | 
	
		
			
				|  |  |    isShowSuggestion,
 | 
	
		
			
				|  |  |    suggestionList,
 | 
	
		
			
				|  |  |    isShowSpeechToText,
 | 
	
		
			
				|  |  | +  answerIconClassName,
 | 
	
		
			
				|  |  |  }) => {
 | 
	
		
			
				|  |  |    const { t } = useTranslation()
 | 
	
		
			
				|  |  |    const { notify } = useContext(ToastContext)
 | 
	
	
		
			
				|  | @@ -520,6 +523,7 @@ const Chat: FC<IChatProps> = ({
 | 
	
		
			
				|  |  |                onSubmitAnnotation={onSubmitAnnotation}
 | 
	
		
			
				|  |  |                displayScene={displayScene ?? 'web'}
 | 
	
		
			
				|  |  |                isResponsing={isResponsing && isLast}
 | 
	
		
			
				|  |  | +              answerIconClassName={answerIconClassName}
 | 
	
		
			
				|  |  |              />
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |            return <Question key={item.id} id={item.id} content={item.content} more={item.more} useCurrentUserAvatar={useCurrentUserAvatar} />
 |