DFCoupleMiniCard.swift
1023 Bytes
//
// DFCoupleMiniCard.swift
// hippo-watch-extension
//
import SwiftUI
struct DFCoupleMiniCard: View {
let name: String
let status: DFStressStatus
let value: String
var body: some View {
HStack(spacing: 5) {
DFStatusOrb(status: status, value: "")
.frame(width: 30, height: 30)
VStack(alignment: .leading, spacing: 1) {
Text(status.title)
.font(.system(size: 10, weight: .semibold))
.foregroundStyle(status.color)
.lineLimit(1)
.minimumScaleFactor(0.7)
Text(name)
.font(.system(size: 8, weight: .medium))
.foregroundStyle(.white)
.lineLimit(1)
Text(value)
.font(.system(size: 8, weight: .regular))
.foregroundStyle(.white.opacity(0.78))
}
}
.frame(maxWidth: .infinity, alignment: .leading)
}
}