From 73e5916f99dadda36d9a557bb146fb4d8d8d59a8 Mon Sep 17 00:00:00 2001 From: yangdx Date: Thu, 27 Mar 2025 13:38:36 +0800 Subject: [PATCH] Fix linting --- .../src/features/DocumentManager.tsx | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/lightrag_webui/src/features/DocumentManager.tsx b/lightrag_webui/src/features/DocumentManager.tsx index b2d1591b..1f4abcd6 100644 --- a/lightrag_webui/src/features/DocumentManager.tsx +++ b/lightrag_webui/src/features/DocumentManager.tsx @@ -112,11 +112,11 @@ export default function DocumentManager() { const currentTab = useSettingsStore.use.currentTab() const showFileName = useSettingsStore.use.showFileName() const setShowFileName = useSettingsStore.use.setShowFileName() - + // Sort state const [sortField, setSortField] = useState('updated_at') const [sortDirection, setSortDirection] = useState('desc') - + // Handle sort column click const handleSort = (field: SortField) => { if (sortField === field) { @@ -128,12 +128,12 @@ export default function DocumentManager() { setSortDirection('desc') } } - + // Sort documents based on current sort field and direction const sortDocuments = (documents: DocStatusResponse[]) => { return [...documents].sort((a, b) => { let valueA, valueB; - + // Special handling for ID field based on showFileName setting if (sortField === 'id' && showFileName) { valueA = getDisplayFileName(a); @@ -146,10 +146,10 @@ export default function DocumentManager() { valueA = new Date(a[sortField]).getTime(); valueB = new Date(b[sortField]).getTime(); } - + // Apply sort direction const sortMultiplier = sortDirection === 'asc' ? 1 : -1; - + // Compare values if (typeof valueA === 'string' && typeof valueB === 'string') { return sortMultiplier * valueA.localeCompare(valueB); @@ -399,7 +399,7 @@ export default function DocumentManager() { - handleSort('id')} className="cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-800 select-none" > @@ -416,7 +416,7 @@ export default function DocumentManager() { {t('documentPanel.documentManager.columns.status')} {t('documentPanel.documentManager.columns.length')} {t('documentPanel.documentManager.columns.chunks')} - handleSort('created_at')} className="cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-800 select-none" > @@ -429,7 +429,7 @@ export default function DocumentManager() { )} - handleSort('updated_at')} className="cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-800 select-none" > @@ -448,7 +448,7 @@ export default function DocumentManager() { {Object.entries(docs.statuses).flatMap(([status, documents]) => { // Apply sorting to documents const sortedDocuments = sortDocuments(documents); - + return sortedDocuments.map(doc => (