Spaces:
Build error
Build error
import type { FC } from 'react' | |
import React from 'react' | |
import Header from './header' | |
import type { FeedbackType } from '@/app/components/base/chat/chat/type' | |
import { format } from '@/service/base' | |
export type IResultProps = { | |
content: string | |
showFeedback: boolean | |
feedback: FeedbackType | |
onFeedback: (feedback: FeedbackType) => void | |
} | |
const Result: FC<IResultProps> = ({ | |
content, | |
showFeedback, | |
feedback, | |
onFeedback, | |
}) => { | |
return ( | |
<div className='basis-3/4 h-max'> | |
<Header result={content} showFeedback={showFeedback} feedback={feedback} onFeedback={onFeedback} /> | |
<div | |
className='mt-4 w-full flex text-sm leading-5 overflow-scroll font-normal text-gray-900' | |
style={{ | |
maxHeight: '70vh', | |
}} | |
dangerouslySetInnerHTML={{ | |
__html: format(content), | |
}} | |
></div> | |
</div> | |
) | |
} | |
export default React.memo(Result) | |