Mercurial > public > simoleon
changeset 66:e7210cff632e
Fix default currency bug
author | Dennis Concepción Martín <dennisconcepcionmartin@gmail.com> |
---|---|
date | Tue, 27 Jul 2021 22:36:14 +0100 |
parents | 4082787b33e5 |
children | 8f45ba7a279f |
files | Simoleon.xcodeproj/project.xcworkspace/xcuserdata/dennis.xcuserdatad/UserInterfaceState.xcuserstate Simoleon/Helpers/Sidebar.swift |
diffstat | 2 files changed, 7 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
Binary file Simoleon.xcodeproj/project.xcworkspace/xcuserdata/dennis.xcuserdatad/UserInterfaceState.xcuserstate has changed
--- a/Simoleon/Helpers/Sidebar.swift Tue Jul 27 22:13:42 2021 +0100 +++ b/Simoleon/Helpers/Sidebar.swift Tue Jul 27 22:36:14 2021 +0100 @@ -8,9 +8,12 @@ import SwiftUI struct Sidebar: View { + @Environment(\.managedObjectContext) private var viewContext + @FetchRequest(sortDescriptors: []) private var defaultCurrency: FetchedResults<DefaultCurrency> + var body: some View { List { - NavigationLink(destination: Conversion(currencyPair: "USD/GBP")) { + NavigationLink(destination: Conversion(currencyPair: defaultCurrency.first?.pair ?? "USD/GBP")) { Label("Convert", systemImage: "arrow.counterclockwise.circle") } @@ -29,6 +32,8 @@ struct Sidebar_Previews: PreviewProvider { static var previews: some View { - Sidebar() + NavigationView { + Sidebar() + } } }