build method

  1. @override
dynamic build(
  1. dynamic context
)

Implementation

@override
Widget build(BuildContext context) {
  final int maxNumRows =
      (widget.gridWidgets.length / widget.maxgridWidgetsPerRow).ceil();
  return Column(
    mainAxisAlignment: MainAxisAlignment.center,
    crossAxisAlignment: CrossAxisAlignment.start,
    children: [
      for (int i = 0; i < maxNumRows; i++)
        Row(
          mainAxisAlignment: widget.rowAlignment,
          crossAxisAlignment: CrossAxisAlignment.center,
          children: [
            for (int j = 0; j < widget.maxgridWidgetsPerRow; j++)
              if (i * widget.maxgridWidgetsPerRow + j <
                  widget.gridWidgets.length)
                widget.gridWidgets[i * widget.maxgridWidgetsPerRow + j],
          ],
        ),
    ],
  );
}