selectSorting method

  1. @override
List<SortingItem> selectSorting({
  1. required List<SortingItem> sortingItems,
  2. required SortingType selectedSorting,
})
override

Implementation

@override
List<SortingItem> selectSorting({
  required List<SortingItem> sortingItems,
  required SortingType selectedSorting,
}) =>
    sortingItems.map((SortingItem sortingItem) {
      if (sortingItem.type == selectedSorting) {
        return SortingItem(
          type: sortingItem.type,
          isSelected: !sortingItem.isSelected,
        );
      }
      return SortingItem(
        type: sortingItem.type,
        isSelected: false,
      );
    }).toList();