Mercurial > public > lazybear
view Company.swift @ 2:9f11c3e32bad
10/01/21
committer: Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
author | Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> |
---|---|
date | Sun, 10 Jan 2021 11:45:14 +0000 |
parents | 668fd7e0d121 |
children | 3bd2e5d6e89d |
line wrap: on
line source
// // Company.swift // LazyBear // // Created by Dennis Concepción Martín on 29/12/20. // import SwiftUI struct Company: View { @State public var showingInsiders: Bool = false @State public var showingMain: Bool = true // Company @State var cik: Int @State var symbol: String @State var name: String var body: some View { GeometryReader { geo in VStack { if showingMain { Stock(cik: cik, symbol: symbol, name: name) } else { Insiders(cik: cik, symbol: symbol, name: name) } // Start bottom selection Rectangle() .foregroundColor(.white) .edgesIgnoringSafeArea(.bottom) .frame(height: geo.size.height * 0.1) .overlay( Selection(showingInsiders: $showingInsiders, showingMain: $showingMain) ) } .background(Color(.systemGray6).edgesIgnoringSafeArea(.all)) } } } struct Company_Previews: PreviewProvider { static var previews: some View { Company(cik: 123, symbol: "Symbol", name: "Name") } }