//
//  ContentMainCurationItemView.swift
//  SodaLive
//
//  Created by klaus on 2023/08/11.
//

import SwiftUI

struct ContentMainCurationItemView: View {
    
    let item: GetAudioContentCurationResponse
    
    var body: some View {
        VStack(alignment: .leading, spacing: 0) {
            Text(item.title)
                .font(.custom(Font.bold.rawValue, size: 18.3))
                .foregroundColor(Color(hex: "eeeeee"))
            
            Text(item.description)
                .font(.custom(Font.medium.rawValue, size: 13))
                .foregroundColor(Color(hex: "777777"))
                .padding(.top, 4)
            
            ScrollView(.horizontal, showsIndicators: false) {
                LazyHStack(alignment: .top, spacing: 13.3) {
                    ForEach(0..<item.contents.count, id: \.self) {
                        let audioContent = item.contents[$0]
                        ContentMainItemView(item: audioContent)
                    }
                }
            }
            .padding(.top, 13.3)
        }
    }
}