Mercurial > public > lazybear
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)] + ) } }