Mercurial > public > lazybear
changeset 446:9cc0455bc46f
Minor UI updates
author | Dennis Concepción Martín <dennisconcepcionmartin@gmail.com> |
---|---|
date | Tue, 22 Jun 2021 19:57:08 +0200 |
parents | 7d1c4dc8d1d8 |
children | 8621ba6fd457 |
files | LazyBear/Views/Company/CompanyView.swift LazyBear/Views/Company/Helpers/InsiderRosterHelper.swift |
diffstat | 2 files changed, 10 insertions(+), 5 deletions(-) [+] |
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])
--- a/LazyBear/Views/Company/Helpers/InsiderRosterHelper.swift Tue Jun 22 19:56:59 2021 +0200 +++ b/LazyBear/Views/Company/Helpers/InsiderRosterHelper.swift Tue Jun 22 19:57:08 2021 +0200 @@ -14,7 +14,7 @@ var body: some View { VStack(alignment: .leading) { HStack { - Text("Top 10 Insiders") + Text("Top Insiders") .font(.title) .fontWeight(.semibold) @@ -35,7 +35,7 @@ CustomRectangleBox() ) .sheet(isPresented: $showList) { - InsiderRosterList(insiderRoster: insiderRoster) + InsiderRosterList(insiderRoster: insiderRoster, isPresented: $showList) } } }