Files

42 lines
861 B
Swift

//
// ButtonView.swift
// Bunch O' Dice
//
import SwiftUI
struct ButtonView: View {
let color: CGColor
let label: String
let value: Int
var body: some View {
let frameSize = 120.0
let fontSize = 35.0
let blurSize = 5.0
ZStack {
Circle()
.fill(Color(color))
.frame(width: frameSize, height: frameSize)
.blur(radius: blurSize)
VStack {
Text(String(value))
.fontWeight(.black)
Text(label)
.font(.system(size: 20))
}
}
.foregroundColor(.primary)
.font(.system(size: fontSize))
}
}
#Preview {
ButtonView(
color: CGColor(red: 1.0, green: 0.3, blue: 0.3, alpha: 1.0),
label: "Hits",
value: 12
)
}