import React, { type FC } from 'react' import { useTranslation } from 'react-i18next' import AutoHeightTextarea from '@/app/components/base/auto-height-textarea/common' type IChunkContentProps = { question: string answer?: string onQuestionChange: (question: string) => void onAnswerChange?: (answer: string) => void isEditMode?: boolean docForm: string } const ChunkContent: FC = ({ question, answer, onQuestionChange, onAnswerChange, isEditMode, docForm, }) => { const { t } = useTranslation() if (docForm === 'qa_model') { return ( <>
QUESTION
onQuestionChange(e.target.value)} disabled={!isEditMode} />
ANSWER
onAnswerChange?.(e.target.value)} disabled={!isEditMode} autoFocus /> ) } return ( onQuestionChange(e.target.value)} disabled={!isEditMode} autoFocus /> ) } ChunkContent.displayName = 'ChunkContent' export default React.memo(ChunkContent)