Skip to main content

About this widget

Let users clear all currently active refinements using FilterState by calling clear or clearExcept.

Examples

Following example uses a IconButton with a callback to clear all filters.
Dart
class ClearFilters extends StatelessWidget {
  const ClearFilters(this.filterState, {super.key});

  final FilterState filterState;

  @override
  Widget build(BuildContext context) {
    return IconButton(
      onPressed: () => filterState.clear(), // clear all filters
      icon: const Icon(Icons.clear_all),
    );
  }
}
I