gridAt method

({int col, int row}) gridAt(
  1. Duration position
)

Column + row index

Implementation

({int col, int row}) gridAt(Duration position) {
  final idx = indexAt(position);
  return (col: idx % columns, row: idx ~/ columns);
}