Fixed payment information form in address recipient book and fixed some headers
This commit is contained in:
@@ -69,11 +69,19 @@ class _IbanFormState extends State<IbanForm> {
|
||||
}
|
||||
|
||||
if (newData != null && newData != oldData) {
|
||||
_ibanController.text = newData.iban;
|
||||
_accountHolderController.text = newData.accountHolder;
|
||||
_bicController.text = newData.bic ?? '';
|
||||
_bankNameController.text = newData.bankName ?? '';
|
||||
WidgetsBinding.instance.addPostFrameCallback((_) => _emitIfValid());
|
||||
final hasIbanChange = newData.iban != _ibanController.text;
|
||||
final hasHolderChange = newData.accountHolder != _accountHolderController.text;
|
||||
final hasBicChange = (newData.bic ?? '') != _bicController.text;
|
||||
final hasBankNameChange = (newData.bankName ?? '') != _bankNameController.text;
|
||||
|
||||
if (hasIbanChange) _ibanController.text = newData.iban;
|
||||
if (hasHolderChange) _accountHolderController.text = newData.accountHolder;
|
||||
if (hasBicChange) _bicController.text = newData.bic ?? '';
|
||||
if (hasBankNameChange) _bankNameController.text = newData.bankName ?? '';
|
||||
|
||||
if (hasIbanChange || hasHolderChange || hasBicChange || hasBankNameChange) {
|
||||
WidgetsBinding.instance.addPostFrameCallback((_) => _emitIfValid());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user