feat(creator): 시리즈 탭을 추가한다

This commit is contained in:
Yu Sung
2026-07-04 18:50:24 +09:00
parent 0dd111f5d6
commit 8c71b6883b
14 changed files with 1022 additions and 6 deletions

View File

@@ -1,12 +1,12 @@
import SwiftUI
struct CreatorChannelSeriesSection: View {
let series: [CreatorChannelSeriesResponse]
let series: [CreatorChannelHomeSeriesResponse]
let onSelectTab: (CreatorChannelTab) -> Void
let onTapSeries: (Int) -> Void
init(
series: [CreatorChannelSeriesResponse],
series: [CreatorChannelHomeSeriesResponse],
onSelectTab: @escaping (CreatorChannelTab) -> Void,
onTapSeries: @escaping (Int) -> Void = { _ in }
) {
@@ -40,7 +40,7 @@ struct CreatorChannelSeriesSection: View {
}
private struct CreatorChannelSeriesCard: View {
let series: CreatorChannelSeriesResponse
let series: CreatorChannelHomeSeriesResponse
let action: () -> Void
private let baseDeviceWidth: CGFloat = 402
@@ -100,7 +100,7 @@ struct CreatorChannelSeriesSection_Previews: PreviewProvider {
static var previews: some View {
CreatorChannelSeriesSection(
series: (1...3).map { index in
CreatorChannelSeriesResponse(
CreatorChannelHomeSeriesResponse(
seriesId: index,
title: "시리즈 제목",
coverImageUrl: "https://picsum.photos/300/420?\(index)",