feat(creator): 라이브 탭 UI를 마무리한다

This commit is contained in:
Yu Sung
2026-07-04 03:20:46 +09:00
parent abc10d7610
commit b6580e201f
11 changed files with 109 additions and 92 deletions

View File

@@ -95,6 +95,15 @@ struct CreatorChannelView: View {
)
}
if isOwnCreatorChannel && viewModel.selectedTab == .live && !viewModel.isLoading {
VStack {
Spacer()
CreatorChannelLiveStartButton(action: showCreateLive)
}
.ignoresSafeArea(.container, edges: .bottom)
}
if isShowAuthConfirmView {
authConfirmDialog
}
@@ -191,7 +200,14 @@ struct CreatorChannelView: View {
@ViewBuilder
private var selectedTabContent: some View {
if viewModel.selectedTab != .home {
if viewModel.selectedTab == .live {
CreatorChannelLiveTabView(
creatorId: creatorId,
isOwnCreatorChannel: isOwnCreatorChannel,
onTapLive: showLiveDetail,
onTapContent: showContentDetail
)
} else if viewModel.selectedTab != .home {
CreatorChannelPlaceholderTabView(title: viewModel.selectedTab.title)
} else if let response = viewModel.response {
CreatorChannelHomeView(