enum Color no devuelve ningún color [cerrado]

Estoy siguiendo el tutorial de Apple para desarrollar una aplicación de iOS usando Swift/SwiftUI pero, por alguna razón, mi código no funciona aunque seguí sus instrucciones ( https://developer.apple.com/tutorials/app-dev-training/displaying -datos-en-una-lista )

Mi problema es que hice una enumeración llamada Tema para mis colores, pero una vez que intenté usarla, el color ni siquiera aparece. También estaba confundido porque los colores dentro del tutorial (chicle, ranúnculo, bígaro, amapola, cielo, bronceado... etc.) ni siquiera existen, que yo sepa, así que cambié los colores para incluir solo estoy bastante seguro de que existen automáticamente ( https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/color/ ) pero aún no funciona.

Aquí está Theme.swift:

import SwiftUI

enum Theme: String {
    case cyan
    case pink
    case indigo
    case mint
    case orange
    case purple
    case teal
    case yellow
    
    var accentColor: Color {
        switch self {
        case .orange, .teal, .yellow, .cyan, .mint, .pink: return .black
        case .indigo, .purple: return .white
        }
    }
    var mainColor: Color {
        return Color(rawValue)
    }
}

Aquí está DailyScrum.swift:

import Foundation

struct DailyScrum {
    var title: String
    var attendees: [String]
    var lengthInMinutes: Int
    var theme: Theme
}

extension DailyScrum {
    static let sampleData: [DailyScrum] =
    [
        DailyScrum(title: "Design", attendees: ["Rachel", "Daisy", "Simon"], lengthInMinutes: 10, theme: .yellow),
        DailyScrum(title: "Frontend Dev", attendees: ["Christine", "Darla", "Katie", "Euna"], lengthInMinutes: 5, theme: .orange),
        DailyScrum(title: "Backend Dev", attendees: ["Andrew", "Jacob", "Chad", "Eden", "Jen"], lengthInMinutes: 5, theme: .pink)
    ]
}

Como puede ver, cada DailyScrum tiene un color de tema derivado de mi enumeración.

Aquí está ScrumsView.swift:

import SwiftUI

struct ScrumsView: View {
    let scrums: [DailyScrum]
    
    var body: some View {
        List {
            ForEach(scrums, id: \.title) { scrum in
                CardView(scrum: scrum)
                    .listRowBackground(scrum.theme.mainColor)
            }
        }
    }
}

struct ScrumsView_Previews: PreviewProvider {
    static var previews: some View {
        ScrumsView(scrums: DailyScrum.sampleData)
    }
}

Estoy tratando de recorrer cada DailyScrum y darle a cada uno un color de fondo de su propio tema, pero el color no aparece y es solo blanco. Entonces es como si hubiera un problema con el hecho de scrum.theme.mainColorque simplemente no devuelve el color. El mismo problema ocurre en el código a continuación donde lo usé scrum.theme.mainColornuevamente, pero la vista previa solo muestra un fondo blanco en lugar de amarillo.

CardView.swift:

import SwiftUI

struct CardView: View {
    let scrum: DailyScrum
    var body: some View {
        VStack(alignment: .leading) {
            Text(scrum.title)
                .font(.headline)
                .accessibilityAddTraits(.isHeader)
            Spacer()
            HStack {
                Label("\(scrum.attendees.count)", systemImage: "person.3")
                    .accessibilityLabel("\(scrum.attendees.count) attendees")
                Spacer()
                Label("\(scrum.lengthInMinutes)", systemImage: "clock")
                    .accessibilityLabel("\(scrum.lengthInMinutes) minute meeting")
                    .labelStyle(TrailingIconLabelStyle())
            }
            .font(.caption)
        }
        .padding()
        .foregroundColor(scrum.theme.accentColor)
    }
}

struct CardView_Previews: PreviewProvider {
    static var scrum = DailyScrum.sampleData[0]
    static var previews: some View {
        CardView(scrum: scrum)
            .background(scrum.theme.mainColor)
            .previewLayout(.fixed(width: 400, height: 60))
    }
}

No entiendo por qué no aparece el color. Creo que hay un problema dentro Theme.swiftcon

var mainColor: Color {
        return Color(rawValue)
    }
Answer

resulta que me faltaba una carpeta de activos que contenía todos los colores