commit 284b28bc0673da9d086651d205ed3fdc4c35091b
parent b1f25f01eb63efc62a5cd08f128da1e1e128270f
Author: Marc Stibane <marc@taler.net>
Date: Tue, 15 Oct 2024 14:23:11 +0200
pickerStyle
Diffstat:
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/TalerWallet1/Views/Transactions/ManualDetailsV.swift b/TalerWallet1/Views/Transactions/ManualDetailsV.swift
@@ -103,7 +103,7 @@ struct AccountPicker: View {
}
}
.talerFont(.title3)
- .pickerStyle(.menu)
+// .pickerStyle(.menu)
.onAppear() {
withAnimation { selected = value }
}
@@ -153,11 +153,15 @@ struct ManualDetailsV: View {
.listRowSeparator(.hidden)
}
if validDetails.count > 1 {
- if validDetails.count > 3 { // too many for SegmentControl
- AccountPicker(title: String(localized: "Bank"), value: $accountID,
- accountDetails: validDetails, action: redraw)
+ let picker = AccountPicker(title: String(localized: "Bank"),
+ value: $accountID,
+ accountDetails: validDetails,
+ action: redraw)
.listRowSeparator(.hidden)
+ if validDetails.count > 3 { // too many for SegmentControl
+ picker.pickerStyle(.menu)
} else {
+// picker.pickerStyle(.segmented)
SegmentControl(value: $accountID, accountDetails: validDetails, action: redraw)
.listRowSeparator(.hidden)
}