withSpacing method

Column withSpacing(
  1. double spacing
)

Implementation

Column withSpacing(double spacing) {
  if (children.isEmpty) return this;

  final List<Widget> spacedChildren = [];
  for (int i = 0; i < children.length; i++) {
    spacedChildren.add(children[i]);
    if (i < children.length - 1) {
      spacedChildren.add(SizedBox(height: spacing));
    }
  }

  return Column(
    mainAxisAlignment: mainAxisAlignment,
    crossAxisAlignment: crossAxisAlignment,
    mainAxisSize: mainAxisSize,
    children: spacedChildren,
  );
}