commit 1beb2dd32f541086afc1174976e67af3ca33298e parent 6fbc795a00de0c7e3a97468331ce9ab4433d888e Author: Marc Stibane <marc@taler.net> Date: Tue, 22 Jul 2025 11:30:53 +0200 comment Diffstat:
6 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/TalerWallet1/Views/Actions/Banking/DepositAmountV.swift b/TalerWallet1/Views/Actions/Banking/DepositAmountV.swift @@ -13,7 +13,8 @@ import SymLog struct DepositAmountV: View { private let symLog = SymLogV(0) let stack: CallStack - let selectedBalance: Balance? + // when Action is tapped while in currency TransactionList… + let selectedBalance: Balance? // …then use THIS balance, otherwise show picker @Binding var amountLastUsed: Amount let paytoUri: String? let label: String? diff --git a/TalerWallet1/Views/Actions/Banking/DepositSelectV.swift b/TalerWallet1/Views/Actions/Banking/DepositSelectV.swift @@ -14,7 +14,8 @@ import SymLog struct DepositSelectV: View { private let symLog = SymLogV(0) let stack: CallStack - let selectedBalance: Balance? + // when Action is tapped while in currency TransactionList… + let selectedBalance: Balance? // …then use THIS balance, otherwise show picker @Binding var amountLastUsed: Amount // let amountAvailable: Amount? diff --git a/TalerWallet1/Views/Actions/Banking/ManualWithdraw.swift b/TalerWallet1/Views/Actions/Banking/ManualWithdraw.swift @@ -14,7 +14,8 @@ import SymLog struct ManualWithdraw: View { private let symLog = SymLogV(0) let stack: CallStack - let selectedBalance: Balance? + // when Action is tapped while in currency TransactionList… + let selectedBalance: Balance? // …then use THIS balance, otherwise show picker @Binding var amountLastUsed: Amount @Binding var amountToTransfer: Amount // Update currency when used let exchange: Exchange? // only for withdraw-exchange diff --git a/TalerWallet1/Views/Actions/Peer2peer/RequestPayment.swift b/TalerWallet1/Views/Actions/Peer2peer/RequestPayment.swift @@ -13,7 +13,8 @@ import SymLog struct RequestPayment: View { private let symLog = SymLogV(0) let stack: CallStack - let selectedBalance: Balance? + // when Action is tapped while in currency TransactionList… + let selectedBalance: Balance? // …then use THIS balance, otherwise show picker @Binding var amountLastUsed: Amount @Binding var summary: String @Binding var iconID: String? diff --git a/TalerWallet1/Views/Actions/Peer2peer/SendAmountV.swift b/TalerWallet1/Views/Actions/Peer2peer/SendAmountV.swift @@ -13,7 +13,9 @@ import SymLog struct SendAmountV: View { private let symLog = SymLogV(0) let stack: CallStack - let selectedBalance: Balance? // coming from transaction list or OIM + // when Action is tapped while in currency TransactionList… + let selectedBalance: Balance? // …then use THIS balance, otherwise show picker + // coming from transaction list or OIM @Binding var amountLastUsed: Amount @Binding var summary: String @Binding var iconID: String? diff --git a/TalerWallet1/Views/Balances/BalancesListView.swift b/TalerWallet1/Views/Balances/BalancesListView.swift @@ -14,7 +14,7 @@ import AVFoundation struct BalancesListView: View { private let symLog = SymLogV(0) let stack: CallStack - @Binding var selectedBalance: Balance? // pass down to TransactionsListView + @Binding var selectedBalance: Balance? // set in TransactionsListView @Binding var selectedChestIndex: Int? // OIM TODO: use balance @Binding var reloadTransactions: Int @Binding var qrButtonTapped: Bool