Procházet zdrojové kódy

Fix: Reset button now can refresh without requiring filters

iaun před 3 měsíci
rodič
revize
12ad2cd20a
1 změnil soubory, kde provedl 13 přidání a 0 odebrání
  1. 13 0
      frontend/src/components/WorkRecordList.jsx

+ 13 - 0
frontend/src/components/WorkRecordList.jsx

@@ -156,11 +156,24 @@ function WorkRecordList() {
   }
 
   const handleReset = () => {
+    // Check if all filters are already at default values
+    const isAlreadyDefault = 
+      selectedPersonId === null && 
+      selectedDate === null && 
+      selectedMonth === null && 
+      selectedSettlement === null &&
+      currentPage === 1
+    
     setSelectedPersonId(null)
     setSelectedDate(null)
     setSelectedMonth(null)
     setSelectedSettlement(null)
     setCurrentPage(1)
+    
+    // If already at default, manually refresh the table
+    if (isAlreadyDefault) {
+      fetchWorkRecords()
+    }
   }
 
   const handleToggleSettlement = async (record) => {