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)
    }
}