toggle method

void toggle(
  1. T item
)

Implementation

void toggle(T item) {
  if (!isMultiSelect) return;

  if (isSelected(item)) {
    _selected.removeWhere(
      (value) => fxOverlayItemsEqual(value, item, options.itemComparer),
    );
    return;
  }

  if (!canToggle(item)) return;

  _selected = [..._selected, item];
}