From 49adeffbcaa75a4190b573580a63aea97e1f92e3 Mon Sep 17 00:00:00 2001 From: Yu Sung Date: Thu, 17 Sep 2026 12:29:49 +0900 Subject: [PATCH] =?UTF-8?q?feat(chat):=20=EC=B1=84=ED=8C=85=20=ED=83=AD=20?= =?UTF-8?q?=EC=95=A1=EC=85=98=20=EC=95=84=EC=9D=B4=EC=BD=98=EC=9D=84=20?= =?UTF-8?q?=EC=A0=95=EB=A6=AC=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../v2/ic_new_talk_add.imageset/Contents.json | 21 ++++++++++++++++++ .../ic_new_talk_add.png | Bin 0 -> 1351 bytes .../Sources/V2/Main/Chat/MainChatView.swift | 6 +---- SodaLive/Sources/V2/Main/MainView.swift | 7 ++---- 4 files changed, 24 insertions(+), 10 deletions(-) create mode 100644 SodaLive/Resources/Assets.xcassets/v2/ic_new_talk_add.imageset/Contents.json create mode 100644 SodaLive/Resources/Assets.xcassets/v2/ic_new_talk_add.imageset/ic_new_talk_add.png diff --git a/SodaLive/Resources/Assets.xcassets/v2/ic_new_talk_add.imageset/Contents.json b/SodaLive/Resources/Assets.xcassets/v2/ic_new_talk_add.imageset/Contents.json new file mode 100644 index 00000000..b866a506 --- /dev/null +++ b/SodaLive/Resources/Assets.xcassets/v2/ic_new_talk_add.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "ic_new_talk_add.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/SodaLive/Resources/Assets.xcassets/v2/ic_new_talk_add.imageset/ic_new_talk_add.png b/SodaLive/Resources/Assets.xcassets/v2/ic_new_talk_add.imageset/ic_new_talk_add.png new file mode 100644 index 0000000000000000000000000000000000000000..50b5f3b8547a05b0999a59746bb25c2da40ece49 GIT binary patch literal 1351 zcmV-N1-SZ&P);?a1-2?Ux&q4;talCE_;luyAc!MDa-W$UjzEr%#9}}22^fZ97=~dOhG7_n zVHj)S0+~WYFZlA3<(lP+<#_<#l=O9jLAv?TPcVKWEuG~p%U2qQe_38*?MQ29+0k_DSzfagSQ9jT#h;S=W5b77}&{-3OD9DZF%)0Uq1Smo73deIs?ObzK~DlMnL0-*L3wZv3(wEo2m?~+Tezh-9zq<7_K z?|M$@Xly0MhT1cqMNapT?rz^>Y)JQui);M{_}lK3Zx;77Zoh!^Vdf1M3bn_A5@SK_ z?x(mw|G@|%S^?huXck}! z2xN!_nEOe<5Cxd~Nx<)jV2JxU%A8~ZN0#)-h~h_|(yorE^Mbe%Z{g1WIYnlMu8y8N zKKW3tCG^gW%qVSfri1nTySzbIXR1`5s}MH#d)@{``qtDPx$QhMV-$K+O%p#3)}utb z(kbj1h1A@IyjyPzAU85N=1v%~2C&gc+`{!OhK@L1wZwt~PC;G2A%`;+4do#X zM(%$;+k`#o6Y_#gTI|SWK~YnA5$)GfzFs zjg(OH30aFh3n@#;o$9{#mA@m~hHJnu48t%C!!QiPFbrcD-vNtt>DYw=pGg1!002ov JPDHLkV1ng?X{7)F literal 0 HcmV?d00001 diff --git a/SodaLive/Sources/V2/Main/Chat/MainChatView.swift b/SodaLive/Sources/V2/Main/Chat/MainChatView.swift index 270cf192..3b8ec189 100644 --- a/SodaLive/Sources/V2/Main/Chat/MainChatView.swift +++ b/SodaLive/Sources/V2/Main/Chat/MainChatView.swift @@ -2,7 +2,6 @@ import SwiftUI struct MainChatView: View { let onTapCanCharge: () -> Void - let onTapSearch: () -> Void @StateObject private var viewModel = MainChatViewModel() @StateObject private var appState = AppState.shared @@ -13,9 +12,6 @@ struct MainChatView: View { HStack(spacing: SodaSpacing.s14) { Image("ic_bar_cash") .onTapGesture { onTapCanCharge() } - - Image("ic_bar_search") - .onTapGesture { onTapSearch() } } } @@ -131,6 +127,6 @@ struct MainChatView: View { struct MainChatView_Previews: PreviewProvider { static var previews: some View { - MainChatView(onTapCanCharge: {}, onTapSearch: {}) + MainChatView(onTapCanCharge: {}) } } diff --git a/SodaLive/Sources/V2/Main/MainView.swift b/SodaLive/Sources/V2/Main/MainView.swift index 18883045..467e4f8d 100644 --- a/SodaLive/Sources/V2/Main/MainView.swift +++ b/SodaLive/Sources/V2/Main/MainView.swift @@ -132,7 +132,7 @@ struct MainView: View { Spacer() CreatorChannelFloatingIconButton( - imageName: "ic_plus_no_bg", + imageName: "ic_new_talk_add", backgroundColor: Color.soda400, accessibilityLabel: I18n.UserCreatorChatRecipientSearch.openButtonAccessibilityLabel, action: showUserCreatorChatRecipientSearch @@ -234,10 +234,7 @@ struct MainView: View { onTapNewAndHotAll: handleContentNewAndHotAllTap ) case .chat: - MainChatView( - onTapCanCharge: handleHomeCanChargeTap, - onTapSearch: handleHomeSearchTap - ) + MainChatView(onTapCanCharge: handleHomeCanChargeTap) case .my: MyPageView() }