Skip to main content

dominationButton method

Widget dominationButton (String amount, BuildContext context, Function setter)

This widget returns button for domination.

params:

  • amount : donation Amount.
  • setter : Function type, which on tap set the amount to donationAmount.

Implementation

Widget dominationButton(
String amount,
BuildContext context,
Function setter,
) {
return InkWell(
onTap: () {
setter(() {
donationAmount.text = amount;
});
},
child: Container(
padding: EdgeInsets.symmetric(
vertical: SizeConfig.screenHeight! * 0.02,
horizontal: SizeConfig.screenWidth! * 0.075,
),
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(10),
color: donationAmount.text == amount
? Theme.of(context).colorScheme.secondary
: Theme.of(context).colorScheme.primary,
),
child: Text(
'$donationCurrencySymbol $amount',
style: Theme.of(context).textTheme.titleMedium,
),
),
);
}