feat(creator): 라이브 탭 UI를 마무리한다
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user