toggleItem method
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);
}