Grid constructor

const Grid({
  1. Key? key,
  2. required List<InventoryItem> inventoryItems,
  3. required ScrollController scrollController,
  4. required double desiredItemWidth,
  5. required int crossAxisCount,
  6. required double gridMainAxisSpacing,
  7. required double gridCrossAxisSpacing,
  8. required double gridItemAspectRatio,
  9. required Future<GridItemModel> getGridItemModel(
    1. InventoryItem
    ),
  10. required String pictureNotFoundUrl,
  11. required void onGridItemTap(
    1. BuildContext,
    2. InventoryItem,
    3. GridItemModel
    ),
})

Implementation

const Grid({
  super.key,
  required this.inventoryItems,
  required this.scrollController,
  required this.desiredItemWidth,
  required this.crossAxisCount,
  required this.gridMainAxisSpacing,
  required this.gridCrossAxisSpacing,
  required this.gridItemAspectRatio,
  required this.getGridItemModel,
  required this.pictureNotFoundUrl,
  required this.onGridItemTap,
});