insertGap function

List<Widget> insertGap({
  1. required List<Widget> list,
  2. Widget? gap,
})

Implementation

List<Widget> insertGap({required List<Widget> list, Widget? gap}) {
  List<Widget> retVal = [];

  for (int i = 0; i < list.length; i++) {
    retVal.add(list[i]);
    if (i < list.length - 1) {
      retVal.add(gap ?? const SizedBox());
    }
  }

  return retVal;
}