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)
         }
     }
 }