reorder firo balance sheet on mobile

This commit is contained in:
julian 2023-07-26 17:21:36 -06:00
parent f51cf2e395
commit 703863cab8

View file

@ -121,7 +121,8 @@ class WalletBalanceToggleSheet extends ConsumerWidget {
height: 24, height: 24,
), ),
BalanceSelector( BalanceSelector(
title: "Available balance", title:
"Available${balanceSecondary != null ? " public" : ""} balance",
coin: coin, coin: coin,
balance: balance.spendable, balance: balance.spendable,
onPressed: () { onPressed: () {
@ -141,6 +142,31 @@ class WalletBalanceToggleSheet extends ConsumerWidget {
value: _BalanceType.available, value: _BalanceType.available,
groupValue: _bal, groupValue: _bal,
), ),
const SizedBox(
height: 12,
),
BalanceSelector(
title:
"Full${balanceSecondary != null ? " public" : ""} balance",
coin: coin,
balance: balance.total,
onPressed: () {
ref.read(walletBalanceToggleStateProvider.state).state =
WalletBalanceToggleState.full;
ref.read(publicPrivateBalanceStateProvider.state).state =
"Public";
Navigator.of(context).pop();
},
onChanged: (_) {
ref.read(walletBalanceToggleStateProvider.state).state =
WalletBalanceToggleState.full;
ref.read(publicPrivateBalanceStateProvider.state).state =
"Public";
Navigator.of(context).pop();
},
value: _BalanceType.full,
groupValue: _bal,
),
if (balanceSecondary != null) if (balanceSecondary != null)
const SizedBox( const SizedBox(
height: 12, height: 12,
@ -167,30 +193,6 @@ class WalletBalanceToggleSheet extends ConsumerWidget {
value: _BalanceType.privateAvailable, value: _BalanceType.privateAvailable,
groupValue: _bal, groupValue: _bal,
), ),
const SizedBox(
height: 12,
),
BalanceSelector(
title: "Full balance",
coin: coin,
balance: balance.total,
onPressed: () {
ref.read(walletBalanceToggleStateProvider.state).state =
WalletBalanceToggleState.full;
ref.read(publicPrivateBalanceStateProvider.state).state =
"Public";
Navigator.of(context).pop();
},
onChanged: (_) {
ref.read(walletBalanceToggleStateProvider.state).state =
WalletBalanceToggleState.full;
ref.read(publicPrivateBalanceStateProvider.state).state =
"Public";
Navigator.of(context).pop();
},
value: _BalanceType.full,
groupValue: _bal,
),
if (balanceSecondary != null) if (balanceSecondary != null)
const SizedBox( const SizedBox(
height: 12, height: 12,