BlueWallet/ios/Widgets/PriceWidget/CompactPriceView.swift
Marcos Rodriguez Velez d4aeba9737 wip
2024-10-29 19:33:26 -04:00

32 lines
940 B
Swift

import SwiftUI
@available(iOS 15.0, *)
struct CompactPriceView: View {
let price: String
let lastUpdated: String
let currencySymbol: String
let dataSource: String
var body: some View {
VStack(alignment: .center, spacing: 16) {
Text(price)
.font(.title)
.bold()
.multilineTextAlignment(.center)
.dynamicTypeSize(.large ... .accessibility5)
.accessibilityLabel("Bitcoin price: \(price)")
VStack(alignment: .center, spacing: 4) {
Text("\(currencySymbol)")
Text("\(lastUpdated)")
Text("\(dataSource)")
}
.font(.subheadline)
.foregroundColor(.secondary)
.multilineTextAlignment(.center)
.accessibilityElement(children: .combine)
}
.padding()
.frame(maxWidth: .infinity)
}
}