const PostActions = ({
bulkActions,
basePath,
currentSort,
displayedFilters,
exporter,
filters,
filterValues,
onUnselectItems,
resource,
selectedIds,
showFilter,
total,
setFilters,
}) => (
<CardActions>
{/* Add your custom actions */}
<Button variant="text" onClick={() => setFilters({})}>
Clear Filters
</Button>
{bulkActions &&
React.cloneElement(bulkActions, {
basePath,
filterValues,
resource,
selectedIds,
onUnselectItems,
})}
{filters &&
React.cloneElement(filters, {
resource,
showFilter,
displayedFilters,
filterValues,
context: 'button',
})}
<ExportButton
disabled={total === 0}
resource={resource}
sort={currentSort}
filter={filterValues}
exporter={exporter}
/>
</CardActions>
);
<List
{...props}
filters={<LeadTimeFilter />}
bulkActions={false}
actions={<PostActions />}
>
Вы можете добавить кнопку сброса в действия. В действии можно получить метод setFilters, который может сбрасывать фильтры из реквизита.