canDelete if balance == 0 or > 2
This commit is contained in:
parent
89c52ab8d7
commit
69122f1d59
|
@ -500,9 +500,14 @@ class WalletOptions extends StatelessWidget {
|
||||||
_hasConsumers.hasError) {
|
_hasConsumers.hasError) {
|
||||||
return const Text('');
|
return const Text('');
|
||||||
}
|
}
|
||||||
|
final _balance = double.parse(
|
||||||
|
balanceCache[walletProvider.address.text]!.split(' ')[0]);
|
||||||
|
final bool canDelete = !isDefaultWallet &&
|
||||||
|
!_hasConsumers.data! &&
|
||||||
|
(_balance > 2 || _balance == 0);
|
||||||
return InkWell(
|
return InkWell(
|
||||||
key: const Key('deleteWallet'),
|
key: const Key('deleteWallet'),
|
||||||
onTap: !isDefaultWallet && !_hasConsumers.data!
|
onTap: canDelete
|
||||||
? () async {
|
? () async {
|
||||||
await walletProvider.deleteWallet(context, wallet);
|
await walletProvider.deleteWallet(context, wallet);
|
||||||
WidgetsBinding.instance.addPostFrameCallback((_) {
|
WidgetsBinding.instance.addPostFrameCallback((_) {
|
||||||
|
@ -512,7 +517,7 @@ class WalletOptions extends StatelessWidget {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
: null,
|
: null,
|
||||||
child: !isDefaultWallet && !_hasConsumers.data!
|
child: canDelete
|
||||||
? Row(children: <Widget>[
|
? Row(children: <Widget>[
|
||||||
const SizedBox(width: 30),
|
const SizedBox(width: 30),
|
||||||
Image.asset(
|
Image.asset(
|
||||||
|
|
Loading…
Reference in New Issue