changeset 260:deb436f21e88

Fix minor bugs
author Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
date Sat, 13 Mar 2021 14:18:59 +0100
parents 23e48c2d153d
children f9d6a324e3d2
files LazyBear/CompanyOption.swift LazyBear/LazyBearApp.swift LazyBear/UI/ActionView.swift
diffstat 3 files changed, 7 insertions(+), 15 deletions(-) [+]
line wrap: on
line diff
--- a/LazyBear/CompanyOption.swift	Sat Mar 13 14:18:46 2021 +0100
+++ b/LazyBear/CompanyOption.swift	Sat Mar 13 14:18:59 2021 +0100
@@ -7,14 +7,6 @@
 
 import SwiftUI
 
-struct CompanyOption: View {
-    var body: some View {
-        Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/)
-    }
+class CompanyOption: ObservableObject {
+    @Published var view = ViewType.stock
 }
-
-struct CompanyOption_Previews: PreviewProvider {
-    static var previews: some View {
-        CompanyOption()
-    }
-}
--- a/LazyBear/LazyBearApp.swift	Sat Mar 13 14:18:46 2021 +0100
+++ b/LazyBear/LazyBearApp.swift	Sat Mar 13 14:18:59 2021 +0100
@@ -13,14 +13,14 @@
     
     // Start ObservedObjects
     @ObservedObject var hudManager = HudManager()
-    @ObservedObject var companyType = CompanyType()
+    @ObservedObject var companyOption = CompanyOption()
 
     var body: some Scene {
         WindowGroup {
             ContentView()
                 .environment(\.managedObjectContext, persistenceController.container.viewContext)
                 .environmentObject(hudManager)
-                .environmentObject(companyType)
+                .environmentObject(companyOption)
         }
     }
 }
--- a/LazyBear/UI/ActionView.swift	Sat Mar 13 14:18:46 2021 +0100
+++ b/LazyBear/UI/ActionView.swift	Sat Mar 13 14:18:59 2021 +0100
@@ -8,7 +8,7 @@
 import SwiftUI
 
 struct ActionView: View {
-    @EnvironmentObject var companyType: CompanyType
+    @EnvironmentObject var companyOption: CompanyOption
     @EnvironmentObject var hudManager: HudManager
     @Environment(\.colorScheme) var colorScheme  // Detect dark mode
     
@@ -66,12 +66,12 @@
         
         if view == .stock {
             DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) {
-                self.companyType.view = .stock
+                self.companyOption.view = .stock
                 
             }
         } else if view == .insiders {
             DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) {
-                self.companyType.view = .insiders
+                self.companyOption.view = .insiders
             }
         }
     }