| 12345678910111213141516171819202122232425262728293031 |
- import type { FC } from 'react'
- import { memo } from 'react'
- import type { ChatItem } from '../../types'
- import { Markdown } from '@/app/components/base/markdown'
- import cn from '@/utils/classnames'
- type BasicContentProps = {
- item: ChatItem
- }
- const BasicContent: FC<BasicContentProps> = ({
- item,
- }) => {
- const {
- annotation,
- content,
- } = item
- if (annotation?.logAnnotation)
- return <Markdown content={annotation?.logAnnotation.content || ''} />
- return (
- <Markdown
- className={cn(
- item.isError && '!text-[#F04438]',
- )}
- content={content}
- />
- )
- }
- export default memo(BasicContent)
|