import SwiftUI struct VerificationStatusView: View { let status: String // "verified", "trusted", "unverified" var body: some View { HStack(spacing: 6) { Image(systemName: iconName) .foregroundStyle(iconColor) Text(displayText) .font(.subheadline.bold()) .foregroundStyle(iconColor) } .padding(.horizontal, 12) .padding(.vertical, 6) .background(iconColor.opacity(0.12)) .clipShape(Capsule()) } private var iconName: String { switch status { case "verified": return "checkmark.shield.fill" case "trusted": return "shield.fill" default: return "shield.slash" } } private var iconColor: Color { switch status { case "verified": return .green case "trusted": return .blue default: return .secondary } } private var displayText: String { switch status { case "verified": return "Verified" case "trusted": return "Trusted" default: return "Unverified" } } }