Feat: Display inline (non-quoted) images in the chat and search modules #7623 (#7638)

### What problem does this PR solve?

Feat: Display inline (non-quoted) images in the chat and search modules
#7623

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
balibabu
2025-05-14 15:44:54 +08:00
committed by GitHub
parent 5a0273e3ea
commit 5d5dbb3bcb
4 changed files with 16 additions and 9 deletions

View File

@ -20,6 +20,7 @@ import {
} from '@/hooks/knowledge-hooks';
import { useGetPaginationWithRouter } from '@/hooks/logic-hooks';
import { api_host } from '@/utils/api';
import { showImage } from '@/utils/chat';
import { useCallback, useState } from 'react';
import styles from './index.less';
@ -49,12 +50,6 @@ interface IProps {
handleTesting: (documentIds?: string[]) => Promise<any>;
}
const ShowImageFields = ['image', 'table'];
function showImage(filed: string) {
return ShowImageFields.some((x) => x === filed);
}
const TestingResult = ({ handleTesting }: IProps) => {
const [selectedDocumentIds, setSelectedDocumentIds] = useState<string[]>([]);
const { documents, chunks, total } = useSelectTestingResult();