Просмотр исходного кода

Reset group filter values when toggling switch

Tatiana Inama 6 лет назад
Родитель
Сommit
e1ad45bac3
1 измененных файлов с 7 добавлено и 4 удалено
  1. 7 4
      src/Admin.tsx

+ 7 - 4
src/Admin.tsx

@@ -215,7 +215,10 @@ const FilterPanel: React.FunctionComponent<{
     }
     }
     
     
     if (target.checked) {
     if (target.checked) {
-      handleFilter(filters);
+      handleFilter({
+        ...filters,
+        [field]: VALUES.FILTER[field]
+      });
     } else {
     } else {
       handleFilter({
       handleFilter({
         ...filters,
         ...filters,
@@ -246,9 +249,9 @@ const FilterPanel: React.FunctionComponent<{
     handleFilter(_filters)
     handleFilter(_filters)
   }
   }
 
 
-  const handleFilter = (filters: Filters) => {
-    applyFilters(filters);
-    setFilters(filters)
+  const handleFilter = (_filters: Filters) => {
+    applyFilters(_filters);
+    setFilters(_filters)
   }
   }
 
 
   return (
   return (