import type { ComponentProps, FC } from 'react' import * as React from 'react' import { useEffect, useRef, useState } from 'react' import { useTranslation } from 'react-i18next' import { Markdown } from '@/app/components/base/markdown' import { ChunkingMode } from '@/models/datasets' import { cn } from '@/utils/classnames' type IContentProps = ComponentProps<'textarea'> const Textarea: FC = React.memo(({ value, placeholder, className, disabled, ...rest }) => { return (