view lazybear/Supply views/CompanyRow.swift @ 71:460e29c9fe6f

Add stock charts and tried to add real-quote prices. Still bugs deconding the response
author Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
date Fri, 22 Jan 2021 19:25:59 +0100
parents d1b383fe1bc5
children 7fef171d4820
line wrap: on
line source

//
//  CompanyRown.swift
//  LazyBear
//
//  Created by Dennis Concepción Martín on 31/12/20.
//

import SwiftUI

struct CompanyRow: View {
    @ObservedObject var showingCompany = ShowingCompany()
    var company: CompanyDataModel
    
    var body: some View {
        Button(action: { showingCompany.isShowing.toggle() }) {
            VStack(alignment: .leading) {
                Text(company.symbol.uppercased())
                    .fontWeight(.semibold)
                
                Text(company.name.capitalized)
                    .font(.caption)
                
            }
        }
        .fullScreenCover(isPresented: $showingCompany.isShowing) {
            Company(name: company.name, symbol: company.symbol)
        }
    }
}

struct CompanyRown_Previews: PreviewProvider {
    static var previews: some View {
        CompanyRow(company: companiesData[0])
    }
}