diff options
Diffstat (limited to 'TalerWallet1/Views/Balances/TwoRowButtons.swift')
-rw-r--r-- | TalerWallet1/Views/Balances/TwoRowButtons.swift | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/TalerWallet1/Views/Balances/TwoRowButtons.swift b/TalerWallet1/Views/Balances/TwoRowButtons.swift index 08b62bc..1b67af3 100644 --- a/TalerWallet1/Views/Balances/TwoRowButtons.swift +++ b/TalerWallet1/Views/Balances/TwoRowButtons.swift @@ -5,6 +5,17 @@ import SwiftUI import taler_swift +extension View { + func title(_ titles: (String, String?), _ horizontal: Bool) -> String { + let delimiter = horizontal ? " " : "\n" + let (title1, title2) = titles + if let title2 { + return title1 + delimiter + title2 + } else { + return title1 + } + } +} struct TwoRowButtons: View { let sendTitles: (String, String?) let recvTitles: (String, String?) @@ -15,15 +26,6 @@ struct TwoRowButtons: View { let recvAction: () -> Void @Environment(\.sizeCategory) var sizeCategory - func title(_ titles: (String, String?), _ horizontal: Bool) -> String { - let delimiter = horizontal ? " " : "\n" - let (title1, title2) = titles - if let title2 { - return title1 + delimiter + title2 - } else { - return title1 - } - } var body: some View { Group { |