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 todonationAmount
.
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,
),
),
);
}