comparison LazyBear/Views/Home/Helpers/StockSheet.swift @ 453:37c13ebda381

Improve hierarchy and minor bugs fixed
author Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
date Sun, 27 Jun 2021 14:18:29 +0200
parents ffbb1dbab531
children
comparison
equal deleted inserted replaced
452:bb69f9d1d20f 453:37c13ebda381
9 9
10 struct StockSheet: View { 10 struct StockSheet: View {
11 var listName: String 11 var listName: String
12 var companies: [CompanyModel] 12 var companies: [CompanyModel]
13 13
14 @Environment(\.presentationMode) private var stockSheetPresentation
15
16 var body: some View { 14 var body: some View {
17 NavigationView { 15 VStack {
18 VStack { 16 List(companies, id: \.self) { company in
19 List(companies, id: \.self) { company in 17 NavigationLink(destination:
20 NavigationLink(destination: 18 CompanyView(symbol: company.symbol, name: company.companyName)
21 CompanyView(symbol: company.symbol, name: company.companyName) 19 .navigationTitle(company.symbol.uppercased())
22 .navigationTitle(company.symbol.uppercased()) 20 ) {
23 ) { 21 StockSheetRow(company: company)
24 StockSheetRow(company: company)
25 }
26 }
27 }
28 .navigationTitle(listName)
29 .toolbar {
30 ToolbarItem(placement: .navigationBarLeading) {
31 Button(action: {stockSheetPresentation.wrappedValue.dismiss()}) {
32 Image(systemName: "multiply")
33 }
34 } 22 }
35 } 23 }
36 } 24 }
37 } 25 }
38 } 26 }