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()
+        }
     }
 }