Fixed payment information form in address recipient book and fixed some headers
This commit is contained in:
@@ -106,12 +106,21 @@ class _CryptoAddressFormState extends State<CryptoAddressForm> {
|
||||
}
|
||||
|
||||
if (newData != null && newData != oldData) {
|
||||
_addressCtrl.text = newData.address;
|
||||
_tokenCtrl.text = newData.asset?.tokenSymbol ?? '';
|
||||
_contractCtrl.text = newData.asset?.contractAddress ?? '';
|
||||
_memoCtrl.text = newData.memo ?? '';
|
||||
_chain = newData.asset?.chain ?? ChainNetwork.unspecified;
|
||||
WidgetsBinding.instance.addPostFrameCallback((_) => _emitIfValid());
|
||||
final hasAddressChange = newData.address != _addressCtrl.text;
|
||||
final hasTokenChange = newData.asset?.tokenSymbol != _tokenCtrl.text;
|
||||
final hasContractChange = newData.asset?.contractAddress != _contractCtrl.text;
|
||||
final hasMemoChange = newData.memo != _memoCtrl.text;
|
||||
final hasChainChange = newData.asset?.chain != _chain;
|
||||
|
||||
if (hasAddressChange) _addressCtrl.text = newData.address;
|
||||
if (hasTokenChange) _tokenCtrl.text = newData.asset?.tokenSymbol ?? '';
|
||||
if (hasContractChange) _contractCtrl.text = newData.asset?.contractAddress ?? '';
|
||||
if (hasMemoChange) _memoCtrl.text = newData.memo ?? '';
|
||||
if (hasChainChange) _chain = newData.asset?.chain ?? ChainNetwork.unspecified;
|
||||
|
||||
if (hasAddressChange || hasTokenChange || hasContractChange || hasMemoChange || hasChainChange) {
|
||||
WidgetsBinding.instance.addPostFrameCallback((_) => _emitIfValid());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user