taler-ios

iOS apps for GNU Taler (wallet)
Log | Files | Refs | README | LICENSE

commit 59c2baf2e372ba134fe7d6761998893f14b74ae8
parent bf4281bd9a5f5b9e3556f0747c78f929e2069bae
Author: Marc Stibane <marc@taler.net>
Date:   Tue, 22 Apr 2025 11:18:58 +0200

available

Diffstat:
MTalerWallet1/Views/Balances/BalancesListView.swift | 2+-
MTalerWallet1/Views/OIM/OIMView.swift | 12++++++------
2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/TalerWallet1/Views/Balances/BalancesListView.swift b/TalerWallet1/Views/Balances/BalancesListView.swift @@ -75,7 +75,7 @@ struct BalancesListView: View { let balance = controller.balances.first OIMView(stack: stack.push(), scope: balance?.scopeInfo, - amount: balance?.available, + available: balance?.available, qrButtonTapped: $qrButtonTapped) .environmentObject(NamespaceWrapper(namespace)) // keep OIMviews apart } diff --git a/TalerWallet1/Views/OIM/OIMView.swift b/TalerWallet1/Views/OIM/OIMView.swift @@ -55,14 +55,14 @@ struct OIMnavBack<Content: View>: View { struct OIMView: View { let stack: CallStack let scope: ScopeInfo? - let amount: Amount? + let available: Amount? // let decimal: Int // 0 for ¥,HUF; 2 for $,€,£; 3 for ﷼,₯ (arabic) @Binding var qrButtonTapped: Bool @EnvironmentObject private var wrapper: NamespaceWrapper @StateObject private var cash = OIMcash() - @State private var amountVal: UInt64 = 0 + @State private var availableVal: UInt64 = 0 @State private var tappedVal: UInt64 = 0 var body: some View { @@ -81,11 +81,11 @@ struct OIMView: View { recvDisabled: false) } - OIMbackground(amount: amount, currencyName: currency.noteBase) { + OIMbackground(amount: available, currencyName: currency.noteBase) { VStack { Spacer() OIMlineView(stack: stack.push(), - amountVal: $amountVal, + amountVal: $availableVal, tappedVal: $tappedVal, canEdit: false) .matchedGeometryEffect(id: "OIMline", in: wrapper.namespace,isSource: true) @@ -95,8 +95,8 @@ struct OIMView: View { } .environmentObject(cash) .task { - amountVal = intValue(amount) - let result = currency.notesCoins(amountVal) + availableVal = intValue(available) + let result = currency.notesCoins(availableVal) cash.update(result, currency: currency) } }