# HG changeset patch # User Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> # Date 1615641539 -3600 # Node ID deb436f21e88828bc594db4bc912f6e245a8fa24 # Parent 23e48c2d153dbcf5600b86354f7400dfb589c678 Fix minor bugs diff -r 23e48c2d153d -r deb436f21e88 LazyBear/CompanyOption.swift --- 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() - } -} diff -r 23e48c2d153d -r deb436f21e88 LazyBear/LazyBearApp.swift --- 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) } } } diff -r 23e48c2d153d -r deb436f21e88 LazyBear/UI/ActionView.swift --- 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 } } }