toggleItem method

  1. @override
void toggleItem(
  1. T item
)
override

Selects an item.

Implementation

@override
void toggleItem(T item) {
  final configuration = state.configuration;
  final selectedItems = Set<T>.from(state.selectedItems);
  state.selectedItems = selectedItems.contains(item) ? (selectedItems..remove(item)) : (selectedItems..add(item));
  configuration.onChanged?.call(state.selectedItems);
}