# HG changeset patch # User Dennis Concepción Martín # Date 1624384628 -7200 # Node ID 9cc0455bc46fa639d8c597d16dc5bed06f708409 # Parent 7d1c4dc8d1d87f7db39efb58dc735d5e9163bce2 Minor UI updates diff -r 7d1c4dc8d1d8 -r 9cc0455bc46f LazyBear/Views/Company/CompanyView.swift --- 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]) diff -r 7d1c4dc8d1d8 -r 9cc0455bc46f LazyBear/Views/Company/Helpers/InsiderRosterHelper.swift --- 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) } } }