Mercurial > public > lazybear
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 } } }