import { memo, useMemo } from 'react' import { useTranslation } from 'react-i18next' import Badge from '@/app/components/base/badge' import { SearchLinesSparkle } from '@/app/components/base/icons/src/vender/knowledge' import Tooltip from '@/app/components/base/tooltip' type SummaryStatusProps = { status: string } const SummaryStatus = ({ status }: SummaryStatusProps) => { const { t } = useTranslation() const tip = useMemo(() => { if (status === 'SUMMARIZING') { return t('list.summary.generatingSummary', { ns: 'datasetDocuments' }) } return '' }, [status, t]) return ( { status === 'SUMMARIZING' && ( {t('list.summary.generating', { ns: 'datasetDocuments' })} ) } ) } export default memo(SummaryStatus)