returnTemplateSummary method
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);
}