// // DayOfWeekSeriesView.swift // SodaLive // // Created by klaus on 7/11/25. // import SwiftUI struct DayOfWeek { let dayOfWeekStr: String let dayOfWeek: SeriesPublishedDaysOfWeek } struct DayOfWeekSeriesView: View { let seriesList: [SeriesListItem] let onTapDayOfWeek: (SeriesPublishedDaysOfWeek) -> Void @State private var dayOfWeek: SeriesPublishedDaysOfWeek = .FRI private let dayOfWeekItems: [DayOfWeek] = [ DayOfWeek(dayOfWeekStr: "월", dayOfWeek: .MON), DayOfWeek(dayOfWeekStr: "화", dayOfWeek: .TUE), DayOfWeek(dayOfWeekStr: "수", dayOfWeek: .WED), DayOfWeek(dayOfWeekStr: "목", dayOfWeek: .THU), DayOfWeek(dayOfWeekStr: "금", dayOfWeek: .FRI), DayOfWeek(dayOfWeekStr: "토", dayOfWeek: .SAT), DayOfWeek(dayOfWeekStr: "일", dayOfWeek: .SUN), DayOfWeek(dayOfWeekStr: "랜덤", dayOfWeek: .RANDOM), ] // 요일 숫자에 맞춰 배열 private let dayOfWeeks: [SeriesPublishedDaysOfWeek] = [ .RANDOM, .SUN, .MON, .TUE, .WED, .THU, .FRI, .SAT ] var body: some View { VStack(alignment: .leading, spacing: 16) { HStack(spacing: 0) { Text("요일별") .font(.custom(Font.preBold.rawValue, size: 24)) .foregroundColor(.button) Text(" 시리즈") .font(.custom(Font.preBold.rawValue, size: 24)) .foregroundColor(.white) } .padding(.horizontal, 24) ScrollView(.horizontal, showsIndicators: false) { HStack(spacing: 5) { ForEach(0..