Mercurial > public > lazybear
view LazyBear/Views/Company/Helpers/ViewSelector.swift @ 399:5c99883c7964
Implementing networking in CompanyView
author | Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> |
---|---|
date | Sat, 15 May 2021 12:31:40 +0200 |
parents | LazyBear/Views/Company/Helpers/ViewType.swift@933546fa5651 |
children |
line wrap: on
line source
// // ViewType.swift // LazyBear // // Created by Dennis Concepción Martín on 8/5/21. // import SwiftUI class ViewSelector: ObservableObject { @Published var views = [ "chart": true ] enum ViewType { case chart } func showView(_ viewType: ViewType) { switch viewType { case .chart: toogleVariables() views["chart"] = true } } /* Change to false views */ private func toogleVariables() { for view in views.keys { views[view] = false } } }