feat(chat-character): 작품별 탭 다시 추가

This commit is contained in:
Yu Sung
2025-11-14 00:32:02 +09:00
parent 6e3a1e1869
commit 7de2b1c4dd

View File

@@ -16,11 +16,13 @@ struct ChatTabView: View {
private enum InnerTab: Int, CaseIterable {
case character = 0
case original = 1
case talk = 2
var title: String {
switch self {
case .character: return "캐릭터"
case .original: return "작품별"
case .talk: return ""
}
}
@@ -103,6 +105,13 @@ struct ChatTabView: View {
onTap: { if selectedTab != .character { selectedTab = .character } }
)
ChatInnerTab(
title: InnerTab.original.title,
isSelected: selectedTab == .original,
onTap: { if selectedTab != .original { selectedTab = .original } }
)
ChatInnerTab(
title: InnerTab.talk.title,
isSelected: selectedTab == .talk,
@@ -115,6 +124,8 @@ struct ChatTabView: View {
switch selectedTab {
case .character:
CharacterView(onSelectCharacter: handleCharacterSelection, onSelectNewCharacterAll: handleCharacterSelection)
case .original:
OriginalTabView()
case .talk:
TalkView()
}