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 (
|
return (
|
||||||
<BarWrapper data-test="filter-bar" className={cx({ open: filtersOpen })}>
|
<BarWrapper data-test="filter-bar" className={cx({ open: filtersOpen })}>
|
||||||
<CollapsedBar
|
<CollapsedBar
|
||||||
@ -423,7 +433,11 @@ const FilterBar: React.FC<FiltersBarProps> = ({
|
|||||||
<Icon name="expand" onClick={() => toggleFiltersBar(false)} />
|
<Icon name="expand" onClick={() => toggleFiltersBar(false)} />
|
||||||
</TitleArea>
|
</TitleArea>
|
||||||
<ActionButtons>
|
<ActionButtons>
|
||||||
<Button buttonStyle="secondary" buttonSize="sm">
|
<Button
|
||||||
|
buttonStyle="secondary"
|
||||||
|
buttonSize="sm"
|
||||||
|
onClick={handleResetAll}
|
||||||
|
>
|
||||||
{t('Reset All')}
|
{t('Reset All')}
|
||||||
</Button>
|
</Button>
|
||||||
<Button
|
<Button
|
||||||
|
Loading…
Reference in New Issue
Block a user