inventoryGridCellOffset function
Calculates the top-left offset of a grid cell relative to the grid origin.
Implementation
Offset inventoryGridCellOffset({
required int index,
required int crossAxisCount,
required double cellSize,
required double spacing,
}) {
if (index < 0 || crossAxisCount <= 0 || cellSize < 0 || spacing < 0) {
return Offset.zero;
}
final col = index % crossAxisCount;
final row = index ~/ crossAxisCount;
return Offset(col * (cellSize + spacing), row * (cellSize + spacing));
}