mirror of
https://github.com/apache/superset.git
synced 2024-09-06 22:07:34 -04:00
Fix Reset All filters button (#12157)
This commit is contained in:
parent
eecdd20301
commit
17769ca96e
@ -399,6 +399,16 @@ const FilterBar: React.FC<FiltersBarProps> = ({
|
||||
});
|
||||
};
|
||||
|
||||
const handleResetAll = () => {
|
||||
setFilterData({});
|
||||
const filterIds = Object.keys(filterData);
|
||||
filterIds.forEach(filterId => {
|
||||
if (filterData[filterId]) {
|
||||
setExtraFormData(filterId, {});
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
return (
|
||||
<BarWrapper data-test="filter-bar" className={cx({ open: filtersOpen })}>
|
||||
<CollapsedBar
|
||||
@ -423,7 +433,11 @@ const FilterBar: React.FC<FiltersBarProps> = ({
|
||||
<Icon name="expand" onClick={() => toggleFiltersBar(false)} />
|
||||
</TitleArea>
|
||||
<ActionButtons>
|
||||
<Button buttonStyle="secondary" buttonSize="sm">
|
||||
<Button
|
||||
buttonStyle="secondary"
|
||||
buttonSize="sm"
|
||||
onClick={handleResetAll}
|
||||
>
|
||||
{t('Reset All')}
|
||||
</Button>
|
||||
<Button
|
||||
|
Loading…
Reference in New Issue
Block a user