diff Simoleon/ContentView.swift @ 156:84137052813d

Refactor code
author Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
date Sat, 28 Aug 2021 11:15:25 +0100
parents 1f657241c28f
children 82bd84c5973c
line wrap: on
line diff
--- a/Simoleon/ContentView.swift	Wed Aug 25 11:00:21 2021 +0100
+++ b/Simoleon/ContentView.swift	Sat Aug 28 11:15:25 2021 +0100
@@ -10,7 +10,6 @@
 struct ContentView: View {
     @Environment(\.managedObjectContext) private var viewContext
     @FetchRequest(sortDescriptors: []) private var defaultCurrency: FetchedResults<DefaultCurrency>
-    
     @State private var tab: Tab = .convert
     
     private enum Tab {
@@ -18,32 +17,34 @@
     }
     
     @ViewBuilder var adjustedView: some View {
+        let currencyPair = CurrencyPairModel(baseSymbol: "USD", quoteSymbol: "EUR")
+        
         // MARK: - iPad
         if UIDevice.current.userInterfaceIdiom == .pad {
             NavigationView {
-                Sidebar()
-                Conversion(currencyPair: defaultCurrency.first?.pair ?? "USD/GBP")
+//                Sidebar()
+                ConversionView(currencyPair: currencyPair)
             }
         } else {
             // MARK: - iPhone
             TabView(selection: $tab) {
-                Conversion(currencyPair: defaultCurrency.first?.pair ?? "USD/GBP")
+                ConversionView(currencyPair: currencyPair)
                     .tabItem {
                         Label("Convert", systemImage: "arrow.counterclockwise.circle")
                     }
                     .tag(Tab.convert)
                 
-                Favorites()
-                    .tabItem {
-                        Label("Favorites", systemImage: "star")
-                    }
-                    .tag(Tab.favorites)
-                
-                Settings()
-                    .tabItem {
-                        Label("Settings", systemImage: "gear")
-                    }
-                    .tag(Tab.settings)
+//                FavoritesView()
+//                    .tabItem {
+//                        Label("Favorites", systemImage: "star")
+//                    }
+//                    .tag(Tab.favorites)
+//
+//                SettingsView()
+//                    .tabItem {
+//                        Label("Settings", systemImage: "gear")
+//                    }
+//                    .tag(Tab.settings)
             }
         }
     }