returnTemplateSummary method

  1. @override
Widget returnTemplateSummary()
override

Implementation

@override
Widget returnTemplateSummary() {
  //The summary to displayed when the tool is completed.
  var floatingContainerElement = FloatingContainerElement(
      child: Container(
    decoration:
        LayerBackingDecoration(decorationVariant: decorationPriority.inactive)
            .buildBacking(),
    padding: const EdgeInsets.all(15.0),
    child: Column(
        crossAxisAlignment: CrossAxisAlignment.start,
        mainAxisAlignment: MainAxisAlignment.start,
        mainAxisSize: MainAxisSize.max,
        children: [
          TagTwoText(textPrompt1, decorationPriority.standard),
          const SizedBox(height: 5.0),
          BodyOneText(
              answer1 != null ? answer1! : '', decorationPriority.standard)
        ]),
  ));

  var floatingContainerElement2 = FloatingContainerElement(
      child: Container(
    decoration:
        LayerBackingDecoration(decorationVariant: decorationPriority.inactive)
            .buildBacking(),
    padding: const EdgeInsets.all(15.0),
    child: Column(
        crossAxisAlignment: CrossAxisAlignment.start,
        mainAxisAlignment: MainAxisAlignment.start,
        mainAxisSize: MainAxisSize.max,
        children: [
          TagTwoText(textPrompt2, decorationPriority.standard),
          const SizedBox(height: 5.0),
          BodyOneText(
              answer2 != null ? answer2! : '', decorationPriority.standard)
        ]),
  ));

  var floatingContainerElement3 = FloatingContainerElement(
      child: Container(
    decoration:
        LayerBackingDecoration(decorationVariant: decorationPriority.inactive)
            .buildBacking(),
    padding: const EdgeInsets.all(15.0),
    child: Column(
        crossAxisAlignment: CrossAxisAlignment.start,
        mainAxisAlignment: MainAxisAlignment.start,
        mainAxisSize: MainAxisSize.max,
        children: [
          TagTwoText(textPrompt3, decorationPriority.standard),
          const SizedBox(height: 5.0),
          BodyOneText(
              answer3 != null ? answer3! : '', decorationPriority.standard)
        ]),
  ));

  var filledChildren = [
    Row(
      children: [
        floatingContainerElement,
        const SizedBox(width: 15.0),
        floatingContainerElement2,
        const SizedBox(width: 15.0),
        floatingContainerElement3
      ],
    )
  ];

  return BaseCardToolTemplate(
      isActive: false,
      cardIcon: badgeIcon,
      toolPrompt: templatePrompt,
      toolChildren: filledChildren);
}