generateSection function

Widget generateSection({
  1. String? title,
  2. required Iterable<Widget> items,
  3. List<IconButtonData> actions = const [],
  4. String? footer,
})

Implementation

Widget generateSection({
  String? title,
  required Iterable<Widget> items,
  List<IconButtonData> actions = const [],
  String? footer,
}) {
  return Column(
    children: [
      if (items.isNotEmpty)
        title != null
            ? ListHeader(title: title, actions: actions)
            : const ListSectionGap(),
      generateGroup(items),
      if (items.isNotEmpty && footer != null) ListFooter(text: footer),
    ],
  );
}