returnTemplateSummary method
Widget
returnTemplateSummary(
)
override
Implementation
@override
Widget returnTemplateSummary() {
//The summary to displayed when the tool is completed.
var filledChildren = [
Row(
children: [
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(prompt1, decorationPriority.standard),
const SizedBox(height: 5.0),
BodyOneText(answer1 ?? '', decorationPriority.standard)
]),
)),
const SizedBox(width: 15.0),
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(prompt2, decorationPriority.standard),
const SizedBox(height: 5.0),
BodyOneText(answer2 ?? '', decorationPriority.standard)
]),
))
],
)
];
//The list to displayed when the tool is skipped.
var skippedChildren = [
BodyOneText('Tool Skipped', decorationPriority.inactive)
];
return BaseCardToolTemplate(
isActive: false,
cardIcon: badgeIcon,
toolPrompt: templatePrompt,
toolChildren: answer1 != null ? filledChildren : skippedChildren);
}