diff LazyBear/Views/Company/Helpers/InsiderList.swift @ 412:a7c9dd0c5822

Main insider view implemented
author Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
date Tue, 08 Jun 2021 11:46:58 +0200
parents 681fb377235e
children 2984d8946342
line wrap: on
line diff
--- a/LazyBear/Views/Company/Helpers/InsiderList.swift	Mon Jun 07 20:59:52 2021 +0200
+++ b/LazyBear/Views/Company/Helpers/InsiderList.swift	Tue Jun 08 11:46:58 2021 +0200
@@ -9,8 +9,6 @@
 
 struct InsiderList: View {
     var insiderSummary: [InsiderRosterModel]
-    var numberOfRows: Int
-    
     @State private var showFullList = false
     
     var body: some View {
@@ -27,7 +25,7 @@
             // Get total shares owned by the top 10 insiders
             let totalPositions =  insiderSummary.map { $0.position }.reduce(0, +)
             VStack(alignment: .leading, spacing: 20) {
-                ForEach(insiderSummary.prefix(numberOfRows), id: \.self) { insider in
+                ForEach(insiderSummary.prefix(3), id: \.self) { insider in
                     
                     // Compute percentage of ownership for each insider
                     let percentage = Double(insider.position) / Double(totalPositions)
@@ -45,8 +43,8 @@
 struct InsiderList_Previews: PreviewProvider {
     static var previews: some View {
         InsiderList(insiderSummary:
-                    [InsiderRosterModel(entityName: "Dennis Concepcion", position: 1234, reportDate: 1234567)],
-                    numberOfRows: 3)
+                    [InsiderRosterModel(entityName: "Dennis Concepcion", position: 1234, reportDate: 1234567)]
+        )
     }
 }