taler-ios

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

commit 4e8fe2e4375fed4abba5e4957ace24c1047608ed
parent eedf6aea7ade725bcc794fe59dcda1bca1c1d0b6
Author: Marc Stibane <marc@taler.net>
Date:   Wed,  4 Dec 2024 07:03:21 +0100

Section header

Diffstat:
MTalerWallet1/Views/Transactions/TransactionsListView.swift | 21+++++++++++++++------
1 file changed, 15 insertions(+), 6 deletions(-)

diff --git a/TalerWallet1/Views/Transactions/TransactionsListView.swift b/TalerWallet1/Views/Transactions/TransactionsListView.swift @@ -26,6 +26,8 @@ struct TransactionsListView: View { let reloadAllAction: (_ stack: CallStack) async -> () @EnvironmentObject private var controller: Controller + @Environment(\.colorScheme) private var colorScheme + @Environment(\.colorSchemeContrast) private var colorSchemeContrast @AppStorage("myListStyle") var myListStyle: MyListStyle = .automatic @State private var viewId = UUID() @@ -37,12 +39,19 @@ struct TransactionsListView: View { let count = transactions.count ScrollViewReader { scrollView in List { - TransactionsArraySliceV(symLog: symLog, - stack: stack.push(), - scope: scope, - transactions: $transactions, - reloadAllAction: reloadAllAction) - .padding(.leading, ICONLEADING) + Section { + TransactionsArraySliceV(symLog: symLog, + stack: stack.push(), + scope: scope, + transactions: $transactions, + reloadAllAction: reloadAllAction) + .padding(.leading, ICONLEADING) + } header: { + let header = scope.url?.trimURL ?? scope.currency + Text(header) + .talerFont(.title3) + .foregroundColor(WalletColors().secondary(colorScheme, colorSchemeContrast)) + } } .id(viewId) .listStyle(myListStyle.style).anyView