returnActiveToolCard method
Widget
returnActiveToolCard(
)
override
Implementation
@override
Widget returnActiveToolCard() {
List<Widget> buttonItems = [];
for (var element in listItems.entries) {
buttonItems.add(Padding(
padding: const EdgeInsets.all(12.0),
child: StandardButtonElement(
decorationVariant: decorationPriority.standard,
buttonTitle: element.key,
buttonHint: 'Selects ${element.key} from the list',
buttonAction: () => {
dataMap.insert(0, element.key),
element.value(),
onNextCard(),
}),
));
}
return BaseCardToolTemplate(
isActive: true,
cardIcon: badgeIcon,
toolPrompt: templatePrompt,
toolChildren: [
ListView(
shrinkWrap: true,
scrollDirection: Axis.vertical,
children: buttonItems,
)
]);
}