state property
latefinal
TextFieldState for setting the minimum Sum of incoming Donations.
Implementation
late final TextFieldState state = TextFieldState(
onFocus: (s) {
if (s.text == '') {
s.error.value = null;
amount.value = 1;
return;
}
final parsed = double.tryParse(s.text);
if (parsed != null) {
s.error.value = null;
if (parsed < 1) {
s.error.value = 'label_minimum_amount_cannot_be_less_than'.l10nfmt({
'amount': Price.xxx(1).l10n,
});
return;
} else if (parsed > 9999) {
s.error.value = 'label_minimum_amount_cannot_be_more_than'.l10nfmt({
'amount': Price.xxx(9999).l10n,
});
return;
}
amount.value = parsed;
}
},
);