commit 360f4eff5ffe9c2e9daeab9f36f850b2067b7f27
parent 1f794b25599605a14d3edd3884eabd0996abe2e1
Author: Marc Stibane <marc@taler.net>
Date: Sun, 30 Mar 2025 22:12:48 +0200
buttonSelected
Diffstat:
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/TalerWallet1/Views/Actions/Peer2peer/SendAmountV.swift b/TalerWallet1/Views/Actions/Peer2peer/SendAmountV.swift
@@ -25,6 +25,7 @@ struct SendAmountV: View {
@State private var currencyInfo: CurrencyInfo = CurrencyInfo.zero(UNKNOWN)
@State private var amountToTransfer = Amount.zero(currency: EMPTYSTRING) // Update currency when used
@State private var amountAvailable = Amount.zero(currency: EMPTYSTRING) // GetMaxPeerPushAmount
+ @State private var buttonSelected = false
@MainActor
private func viewDidLoad() async {
@@ -88,6 +89,7 @@ struct SendAmountV: View {
if let balance {
SendAmountView(stack: stack.push(),
balance: balance,
+ buttonSelected: $buttonSelected,
amountLastUsed: $amountLastUsed,
amountToTransfer: $amountToTransfer,
amountAvailable: $amountAvailable,
diff --git a/TalerWallet1/Views/Actions/Peer2peer/SendAmountView.swift b/TalerWallet1/Views/Actions/Peer2peer/SendAmountView.swift
@@ -14,6 +14,7 @@ struct SendAmountView: View {
private let symLog = SymLogV(0)
let stack: CallStack
let balance: Balance
+ @Binding var buttonSelected: Bool
@Binding var amountLastUsed: Amount
@Binding var amountToTransfer: Amount
@Binding var amountAvailable: Amount
@@ -28,7 +29,6 @@ struct SendAmountView: View {
@State private var insufficient = false
// @State private var feeAmount: Amount? = nil
@State private var feeString = (EMPTYSTRING, EMPTYSTRING)
- @State private var buttonSelected = false
@State private var shortcutSelected = false
@State private var amountShortcut = Amount.zero(currency: EMPTYSTRING) // Update currency when used
@State private var exchange: Exchange? = nil // wg. noFees