// // SeriesMainHomeView.swift // SodaLive // // Created by klaus on 11/14/25. // import SwiftUI struct SeriesMainHomeView: View { @StateObject var viewModel = SeriesMainHomeViewModel() var body: some View { ZStack { ScrollView(.vertical, showsIndicators: false) { VStack(spacing: 48) { if !viewModel.banners.isEmpty { SeriesMainHomeBannerView(bannerList: viewModel.banners) .padding(.top, 24) } if !viewModel.completedSeriesList.isEmpty { VStack(alignment: .leading, spacing: 16) { HStack(spacing: 0) { Text("완결 시리즈") .appFont(size: 24, weight: .bold) .foregroundColor(.white) Spacer() Text("전체보기") .appFont(size: 14, weight: .regular) .foregroundColor(.init(hex: "78909C")) .onTapGesture { AppState.shared .setAppStep(step: .seriesAll(isCompleted: true)) } } .padding(.horizontal, 24) ScrollView(.horizontal, showsIndicators: false) { LazyHStack(spacing: 16) { ForEach(0..