mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-05-15 04:08:17 +08:00
35 lines
904 B
TypeScript
35 lines
904 B
TypeScript
import type { FC } from 'react'
|
|
import React from 'react'
|
|
import Header from './header'
|
|
import type { Feedbacktype } from '@/app/components/app/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)
|