From 17769ca96ee4879ae11280de6ec62036585f66a1 Mon Sep 17 00:00:00 2001 From: Agata Stawarz <47450693+agatapst@users.noreply.github.com> Date: Mon, 21 Dec 2020 19:11:39 +0100 Subject: [PATCH] Fix Reset All filters button (#12157) --- .../components/nativeFilters/FilterBar.tsx | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx index 437d4bdb7e..d78aab5b4f 100644 --- a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx +++ b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx @@ -399,6 +399,16 @@ const FilterBar: React.FC = ({ }); }; + const handleResetAll = () => { + setFilterData({}); + const filterIds = Object.keys(filterData); + filterIds.forEach(filterId => { + if (filterData[filterId]) { + setExtraFormData(filterId, {}); + } + }); + }; + return ( = ({ toggleFiltersBar(false)} /> -