import SwiftUI struct TagPill: View { let name: String let color: String var body: some View { Text(name) .font(.mealMoodCaption) .foregroundColor(.white) .padding(.horizontal, 10) .padding(.vertical, 4) .background( Capsule() .fill(Color(hex: color)) ) } } struct TagDot: View { let color: String var size: CGFloat = 10 var body: some View { Circle() .fill(Color(hex: color)) .frame(width: size, height: size) .overlay( Circle() .stroke(Color.white.opacity(0.7), lineWidth: 1) ) } }