From 71ef510ac0aedddc9e048223fff3c55ccd67e332 Mon Sep 17 00:00:00 2001 From: suyao Date: Sat, 14 Jun 2025 12:31:38 +0800 Subject: [PATCH] refactor(FilesPage): remove unused imports and simplify provider handling - Eliminated unused imports including FilePdfOutlined and useProviders hook. - Removed mapping of mistralProviders from the file type options, streamlining the component's logic. --- src/renderer/src/pages/files/FilesPage.tsx | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/renderer/src/pages/files/FilesPage.tsx b/src/renderer/src/pages/files/FilesPage.tsx index d339aa776..c4fea54e5 100644 --- a/src/renderer/src/pages/files/FilesPage.tsx +++ b/src/renderer/src/pages/files/FilesPage.tsx @@ -2,7 +2,6 @@ import { DeleteOutlined, EditOutlined, ExclamationCircleOutlined, - FilePdfOutlined, SortAscendingOutlined, SortDescendingOutlined } from '@ant-design/icons' @@ -11,7 +10,6 @@ import ListItem from '@renderer/components/ListItem' import TextEditPopup from '@renderer/components/Popups/TextEditPopup' import Logger from '@renderer/config/logger' import db from '@renderer/databases' -import { useProviders } from '@renderer/hooks/useProvider' import FileManager from '@renderer/services/FileManager' import store from '@renderer/store' import { FileMetadata, FileTypes } from '@renderer/types' @@ -35,8 +33,6 @@ const FilesPage: FC = () => { const [fileType, setFileType] = useState('document') const [sortField, setSortField] = useState('created_at') const [sortOrder, setSortOrder] = useState('desc') - const { providers } = useProviders() - const mistralProviders = providers.filter((provider) => provider.type === 'mistral') const tempFilesSort = (files: FileMetadata[]) => { return files.sort((a, b) => { const aIsTemp = a.origin_name.startsWith('temp_file') @@ -205,11 +201,6 @@ const FilesPage: FC = () => { { key: FileTypes.DOCUMENT, label: t('files.document'), icon: }, { key: FileTypes.IMAGE, label: t('files.image'), icon: }, { key: FileTypes.TEXT, label: t('files.text'), icon: }, - ...mistralProviders.map((provider) => ({ - key: 'mistral_' + provider.id, - label: provider.name, - icon: - })), { key: 'all', label: t('files.all'), icon: } ]