returnActiveToolCard method
Widget
returnActiveToolCard(
)
override
Implementation
@override
Widget returnActiveToolCard() {
var slider = SliderElement();
return BaseCardToolTemplate(
isActive: true,
cardIcon: badgeIcon,
toolPrompt: templatePrompt,
toolChildren: [
slider,
const SizedBox(height: 10.0),
Padding(
padding: const EdgeInsets.all(12.0),
child: Row(
children: [
SubheaderText('0', decorationPriority.standard),
const Spacer(),
SubheaderText('10', decorationPriority.standard)
],
),
),
const SizedBox(height: 10.0),
const DividerElement(),
const SizedBox(height: 20.0),
Row(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center,
children: [
SmolButtonElement(
decorationVariant: decorationPriority.standard,
buttonTitle: 'Skip',
buttonHint: 'Skips the current card.',
buttonAction: () => {onNextCard()}),
const Spacer(),
SmolButtonElement(
decorationVariant: decorationPriority.important,
buttonTitle: 'Next',
buttonHint: 'Goes to the next card.',
buttonAction: () =>
{sliderValue = slider.slideValue, onNextCard()}),
])
]);
}