Refactor: No more reference files (#20837)

This commit is contained in:
Wang Qi authored and GitHub committed 2026-10-12 18:03:17 +08:00
1 parent 9d92751c35
commit d4913cc782
2 files changed
-23

No files matched your search

-10
View File
@@ -29,7 +29,6 @@ import { memo, useCallback, useMemo } from 'react';
import { DocumentDownloadButton } from '../document-download-button';
import { LoadingDots } from '../loading-dots';
import MarkdownContent from '../markdown-content';
import { ReferenceDocumentList } from '../next-message-item/reference-document-list';
import { ReferenceImageList } from '../next-message-item/reference-image-list';
import { UploadedMessageFiles } from '../next-message-item/uploaded-message-files';
import { RAGFlowAvatar } from '../ragflow-avatar';
@@ -81,10 +80,6 @@ const MessageItem = ({
return item?.files ?? [];
}, [item?.files]);
const referenceDocumentList = useMemo(() => {
return reference?.doc_aggs ?? [];
}, [reference?.doc_aggs]);
const documentDownloadInfos = useMemo(
() => item.downloads ?? [],
[item.downloads],
@@ -188,11 +183,6 @@ const MessageItem = ({
messageContent={messageContent}
></ReferenceImageList>
)}
{isAssistant && referenceDocumentList.length > 0 && (
<ReferenceDocumentList
list={referenceDocumentList}
></ReferenceDocumentList>
)}
{isUser &&
Array.isArray(uploadedFiles) &&
uploadedFiles.length > 0 && (
@@ -50,7 +50,6 @@ import { useTheme } from '../theme-provider';
import { Button } from '../ui/button';
import { AssistantGroupButton, UserGroupButton } from './group-button';
import styles from './index.module.less';
import { ReferenceDocumentList } from './reference-document-list';
import { ReferenceImageList } from './reference-image-list';
import { UploadedMessageFiles } from './uploaded-message-files';
@@ -110,12 +109,6 @@ function MessageItem({
}
}, [loading, setLastSendLoadingFunc, item.id]);
const referenceDocuments = useMemo(() => {
const docs = reference?.doc_aggs ?? {};
return Object.values(docs);
}, [reference?.doc_aggs]);
const documentDownloadInfos = useMemo(
() => item.downloads ?? [],
[item.downloads],
@@ -311,12 +304,6 @@ function MessageItem({
></ReferenceImageList>
)}
{isAssistant && referenceDocuments.length > 0 && (
<ReferenceDocumentList
list={referenceDocuments}
></ReferenceDocumentList>
)}
{isUser && (
<UploadedMessageFiles
files={item.files as File[] | UploadResponseDataType[]}