onTap method

Future<bool> onTap(
  1. GridItemModel? model
)

Implementation

Future<bool> onTap(GridItemModel? model) async {
  items.forEach((key, item) {
    if (item == model) {
      // toggle selected
      bool isSelected = (item.selected ?? false) ? false : true;

      // set values
      item.selected = isSelected;
      data = isSelected ? item.data : Data();
    } else {
      item.selected = false;
    }
  });
  return true;
}