buildColumnPlaceholder method
- BuildMetadata meta,
- Iterable<
Widget> children, - {bool trimMarginVertical: false}
Builds column placeholder.
Implementation
WidgetPlaceholder buildColumnPlaceholder(
BuildMetadata meta,
Iterable<Widget> children, {
bool trimMarginVertical = false,
}) {
if (children?.isNotEmpty != true) return null;
if (children.length == 1) {
final first = children.first;
if (first is WidgetPlaceholder) {
if (first is! ColumnPlaceholder) return first;
final existingPlaceholder = first as ColumnPlaceholder;
if (existingPlaceholder.trimMarginVertical == trimMarginVertical) {
return first;
}
}
}
return ColumnPlaceholder(
children,
meta: meta,
trimMarginVertical: trimMarginVertical,
wf: this,
);
}