Mercurial > public > lazybear
view LazyBear/Views/Home/Helpers/TopStockItem.swift @ 324:3e64824cca3e
Working on HomeView
author | Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> |
---|---|
date | Mon, 29 Mar 2021 20:59:41 +0200 |
parents | |
children | d82e8dd0a828 |
line wrap: on
line source
// // TopStockItem.swift // LazyBear // // Created by Dennis Concepción Martín on 28/3/21. // import SwiftUI struct TopStockItem: View { @Environment(\.colorScheme) var colorScheme var body: some View { RoundedRectangle(cornerRadius: 20) .foregroundColor(colorScheme == .dark ? Color(.secondarySystemBackground) : Color.white) .aspectRatio(0.8, contentMode: .fit) .clipShape(RoundedRectangle(cornerRadius: 20)) .shadow(color: Color.black.opacity(0.2), radius: 5) .overlay( VStack(alignment: .leading) { Group { Text("Symbol".uppercased()) .fontWeight(.semibold) .padding(.top) Text("Company name".capitalized) .fontWeight(.semibold) .opacity(0.6) Text("$120.20") .fontWeight(.semibold) .padding(.top) Text("+\(1.22, specifier: "%.2f")%") .fontWeight(.semibold) } .padding(.horizontal) Spacer() LineView() .padding(.vertical) .clipped() } ) } } struct TopStockItem_Previews: PreviewProvider { static var previews: some View { TopStockItem() } }