onTap method

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

Implementation

Future<bool> onTap(ListItemModel? 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;
}