returnTemplateSummary method

  1. @override
Widget returnTemplateSummary()
override

Implementation

@override
Widget returnTemplateSummary() {
  var noItems =
      BodyOneText("No items selected.", decorationPriority.standard);

  List<Widget> items = [];

  if (selectedItems.isEmpty == false) {
    for (var item in selectedItems) {
      var card = Padding(
          padding: const EdgeInsets.all(3.0),
          child: StandardCardElement(
              decorationVariant: decorationPriority.inactive,
              cardLabel: item));

      items.add(card);
    }
  }

  return BaseCardToolTemplate(
      isActive: false,
      cardIcon: badgeIcon,
      toolPrompt: templatePrompt,
      toolChildren: selectedItems.isEmpty ? [noItems] : items);
}