buildColumn method
Implementation
@protected
Widget buildColumn(BuildParameters params) {
final children = <Widget>[];
if (params.widgets["children"] != null) {
for (Map childSpec in params.widgets["children"] as List<Map>) {
var widget = builder.buildWidget(
params.context, childSpec, params.state, params.parentContext);
if (widget is! NoWidget) {
children.add(widget);
}
}
}
return Column(
key: properties.getKey(params.id),
spacing: parseDouble(params.props["spacing"]),
verticalDirection: params.buildProp("verticalDirection"),
crossAxisAlignment: params.buildProp("crossAxisAlignment"),
mainAxisAlignment: params.buildProp("mainAxisAlignment"),
mainAxisSize: params.props["mainAxisSize"] == "min"
? MainAxisSize.min
: MainAxisSize.max,
children: children,
);
}