Mercurial > public > simoleon
diff Simoleon/Conversion.swift @ 43:2eb05f396fcd v1.2
Fixes NavigationView bugs
author | Dennis Concepción Martín <dennisconcepcionmartin@gmail.com> |
---|---|
date | Mon, 26 Jul 2021 17:35:57 +0100 |
parents | d25b02d439d4 |
children | 75c1a05176f6 |
line wrap: on
line diff
--- a/Simoleon/Conversion.swift Mon Jul 26 15:35:06 2021 +0100 +++ b/Simoleon/Conversion.swift Mon Jul 26 17:35:57 2021 +0100 @@ -9,6 +9,7 @@ import Purchases struct Conversion: View { + var showNavigationView: Bool? @State var currencyPair: String @State private var amountToConvert = "1000" @State private var price: Double = 1.00 @@ -31,6 +32,7 @@ .padding(.horizontal) ) } + .accessibilityIdentifier("CurrencySelector") FavouriteButton(currencyPair: currencyPair) } @@ -51,7 +53,7 @@ .onAppear(perform: request) .navigationTitle(Text("Convert", comment: "Navigation title")) .toolbar { - ToolbarItem(placement: .cancellationAction) { + ToolbarItem(placement: .navigationBarTrailing) { if amountIsEditing { Button(action: { UIApplication.shared.dismissKeyboard() @@ -62,7 +64,7 @@ } } } - .if(UIDevice.current.userInterfaceIdiom == .phone) { content in + .if(UIDevice.current.userInterfaceIdiom == .phone && showNavigationView ?? true) { content in NavigationView { content } } }