Mercurial > public > lazybear
view LazyBear/Views/Global Helpers/PriceView.swift @ 357:eb97439e46cd
Implement ExtensiveList in HomeView
author | Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> |
---|---|
date | Thu, 15 Apr 2021 23:37:25 +0200 |
parents | ab909fc9ce55 |
children | 933546fa5651 |
line wrap: on
line source
// // PriceView.swift // LazyBear // // Created by Dennis Concepción Martín on 3/4/21. // import SwiftUI struct PriceView: View { var latestPrice: Double var changePercent: Double var align: HorizontalAlignment var body: some View { VStack(alignment: align) { Text("$\(latestPrice, specifier: "%.2f")") .foregroundColor(changePercent < 0 ? .red: .green) .fontWeight(.semibold) Text("\(changePercent*100, specifier: "%.2f")%") .foregroundColor(changePercent < 0 ? .red: .green) .font(.callout) .fontWeight(.semibold) } } } struct PriceView_Previews: PreviewProvider { static var previews: some View { PriceView(latestPrice: 120.30, changePercent: 0.03, align: .leading) } }