import { DocumentParserType } from '@/constants/knowledge'; import { useTranslate } from '@/hooks/common-hooks'; import { useFetchKnowledgeList } from '@/hooks/knowledge-hooks'; import { UserOutlined } from '@ant-design/icons'; import { Avatar, Form, Select, Space } from 'antd'; const KnowledgeBaseItem = () => { const { t } = useTranslate('chat'); const { list: knowledgeList } = useFetchKnowledgeList(true); const filteredKnowledgeList = knowledgeList.filter( (x) => x.parser_id !== DocumentParserType.Tag, ); const knowledgeOptions = filteredKnowledgeList.map((x) => ({ label: ( } src={x.avatar} /> {x.name} ), value: x.id, })); return ( ); }; export default KnowledgeBaseItem;