in skp_generator/lib/main.dart [197:217]
Widget build(BuildContext context) {
int dim = math.sqrt(widgets.length).ceil();
return Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: <Widget>[
for (int y = 0; y < dim; y += 1)
Expanded(
child: Row(
crossAxisAlignment: CrossAxisAlignment.stretch,
textDirection: TextDirection.ltr,
children: <Widget>[
for (int x = 0; x < dim; x += 1)
Expanded(
child: y * dim + x < widgets.length ? widgets[y * dim + x] : const Placeholder(),
),
],
)
),
],
);
}