84 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Swift
		
	
	
	
	
	
			
		
		
	
	
			84 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Swift
		
	
	
	
	
	
//
 | 
						|
//  ContentMainCompletedSeriesView.swift
 | 
						|
//  SodaLive
 | 
						|
//
 | 
						|
//  Created by klaus on 2/21/25.
 | 
						|
//
 | 
						|
 | 
						|
import SwiftUI
 | 
						|
 | 
						|
struct ContentMainCompletedSeriesView: View {
 | 
						|
    
 | 
						|
    let itemList: [SeriesListItem]
 | 
						|
    let onClickMore: () -> Void
 | 
						|
    
 | 
						|
    var body: some View {
 | 
						|
        VStack(spacing: 13.3) {
 | 
						|
            HStack(spacing: 0) {
 | 
						|
                Text("완결 시리즈")
 | 
						|
                    .font(.custom(Font.bold.rawValue, size: 18.3))
 | 
						|
                    .foregroundColor(.grayee)
 | 
						|
                
 | 
						|
                Spacer()
 | 
						|
                
 | 
						|
                Image("ic_forward")
 | 
						|
                    .onTapGesture {
 | 
						|
                        onClickMore()
 | 
						|
                    }
 | 
						|
            }
 | 
						|
            .padding(.horizontal, 13.3)
 | 
						|
            
 | 
						|
            ScrollView(.horizontal, showsIndicators: false) {
 | 
						|
                HStack(spacing: 13.3) {
 | 
						|
                    ForEach(0..<itemList.count, id: \.self) { index in
 | 
						|
                        let item = itemList[index]
 | 
						|
                        SeriesListBigItemView(
 | 
						|
                            item: item,
 | 
						|
                            isVisibleCreator: true
 | 
						|
                        )
 | 
						|
                    }
 | 
						|
                }
 | 
						|
                .padding(.horizontal, 13.3)
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
#Preview {
 | 
						|
    ContentMainCompletedSeriesView(
 | 
						|
        itemList: [
 | 
						|
            SeriesListItem(
 | 
						|
                seriesId: 1,
 | 
						|
                title: "제목, 관심사,프로필+방장, 참여인원(어딘가..)",
 | 
						|
                coverImage: "https://test-cf.sodalive.net/profile/default-profile.png",
 | 
						|
                publishedDaysOfWeek: "매주 수, 토요일",
 | 
						|
                isComplete: true,
 | 
						|
                creator: SeriesListItemCreator(
 | 
						|
                    creatorId: 1,
 | 
						|
                    nickname: "creator",
 | 
						|
                    profileImage: "https://test-cf.sodalive.net/profile/default-profile.png"
 | 
						|
                ),
 | 
						|
                numberOfContent: 10,
 | 
						|
                isNew: true,
 | 
						|
                isPopular: true
 | 
						|
            ),
 | 
						|
            SeriesListItem(
 | 
						|
                seriesId: 1,
 | 
						|
                title: "제목, 관심사,프로필+방장, 참여인원(어딘가..)",
 | 
						|
                coverImage: "https://test-cf.sodalive.net/profile/default-profile.png",
 | 
						|
                publishedDaysOfWeek: "매주 수, 토요일",
 | 
						|
                isComplete: true,
 | 
						|
                creator: SeriesListItemCreator(
 | 
						|
                    creatorId: 1,
 | 
						|
                    nickname: "creator",
 | 
						|
                    profileImage: "https://test-cf.sodalive.net/profile/default-profile.png"
 | 
						|
                ),
 | 
						|
                numberOfContent: 10,
 | 
						|
                isNew: true,
 | 
						|
                isPopular: true
 | 
						|
            )
 | 
						|
        ],
 | 
						|
        onClickMore: {}
 | 
						|
    )
 | 
						|
}
 |