Mercurial > public > lazybear
diff LazyBear/Views/Company/CompanyView.swift @ 446:9cc0455bc46f
Minor UI updates
author | Dennis Concepción Martín <dennisconcepcionmartin@gmail.com> |
---|---|
date | Tue, 22 Jun 2021 19:57:08 +0200 |
parents | 428109b1e3f0 |
children | 8621ba6fd457 |
line wrap: on
line diff
--- a/LazyBear/Views/Company/CompanyView.swift Tue Jun 22 19:56:59 2021 +0200 +++ b/LazyBear/Views/Company/CompanyView.swift Tue Jun 22 19:57:08 2021 +0200 @@ -10,7 +10,9 @@ struct CompanyView: View { var symbol: String var name: String + @ObservedObject var company = Company() + var ranges = ["1D", "5D", "1M", "3M", "6M", "1Y", "5Y"] /// DatePicker ranges @State private var selectedRange = "3M" /// Selected DatePicker range @@ -23,11 +25,11 @@ .font(.title) .fontWeight(.semibold) .lineLimit(1) - + Spacer() } .padding(.horizontal) - + Picker("Select a range", selection: $selectedRange) { ForEach(ranges, id: \.self) { Text($0) @@ -41,7 +43,10 @@ }) ChartHelper(company: company) - KeyStatsHelper(keyStats: company.data.keyStats) + if let keyStats = company.data.keyStats { + KeyStatsHelper(keyStats: keyStats) + } + if let latestNews = company.data.latestNews { NewsHelper(latestNews: latestNews) .padding([.horizontal, .bottom])