From 68976e221cfac184544eb281e7cc819d8c0751b0 Mon Sep 17 00:00:00 2001 From: Yu Sung Date: Wed, 4 Feb 2026 17:41:55 +0900 Subject: [PATCH] =?UTF-8?q?=E1=84=85=E1=85=A1=E1=84=8B=E1=85=B5=E1=84=87?= =?UTF-8?q?=E1=85=B3=20=E1=84=87=E1=85=A1=E1=86=BC=E1=84=8B=E1=85=B5=2019?= =?UTF-8?q?=E1=84=80=E1=85=B3=E1=86=B7=E1=84=8B=E1=85=B5=E1=86=AF=20?= =?UTF-8?q?=E1=84=84=E1=85=A2=20=E1=84=8C=E1=85=A6=E1=84=86=E1=85=A9?= =?UTF-8?q?=E1=86=A8=20=E1=84=8B=E1=85=A1=E1=87=81=E1=84=8B=E1=85=A6=20?= =?UTF-8?q?=F0=9F=94=9E=20=E1=84=83=E1=85=A2=E1=84=89=E1=85=B5=E1=86=AB=20?= =?UTF-8?q?=E1=84=87=E1=85=A1=E1=86=BC=E1=84=91=E1=85=A2(ic=5Fshield)?= =?UTF-8?q?=E1=84=80=E1=85=A1=20=E1=84=91=E1=85=AD=E1=84=89=E1=85=B5?= =?UTF-8?q?=E1=84=83=E1=85=AC=E1=84=83=E1=85=A9=E1=84=85=E1=85=A9=E1=86=A8?= =?UTF-8?q?=20=E1=84=89=E1=85=AE=E1=84=8C=E1=85=A5=E1=86=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Live/Room/Detail/LiveDetailView.swift | 13 +++++++++++-- .../View/LiveRoomInfoCreatorView.swift | 18 ++++++++++++++---- 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/SodaLive/Sources/Live/Room/Detail/LiveDetailView.swift b/SodaLive/Sources/Live/Room/Detail/LiveDetailView.swift index 1dfc12d..b938ac8 100644 --- a/SodaLive/Sources/Live/Room/Detail/LiveDetailView.swift +++ b/SodaLive/Sources/Live/Room/Detail/LiveDetailView.swift @@ -75,10 +75,19 @@ struct LiveDetailView: View { if let room = viewModel.room { ScrollView(.vertical, showsIndicators: false) { VStack(spacing: 0) { - HStack(spacing: 5.3) { - Text(room.isAdult ? "🔞 \(room.title)" : room.title) + HStack(alignment: .top, spacing: 5.3) { + if room.isAdult { + Image("ic_shield") + .resizable() + .scaledToFit() + .frame(width: 18.3, height: 18.3) + } + + Text(room.title) .appFont(size: 18.3, weight: .bold) .foregroundColor(Color(hex: "eeeeee")) + .multilineTextAlignment(.leading) + .lineLimit(2) } .frame(width: proxy.size.width - 26.7, alignment: .leading) .padding(.top, 6.7) diff --git a/SodaLive/Sources/Live/Room/V2/Component/View/LiveRoomInfoCreatorView.swift b/SodaLive/Sources/Live/Room/V2/Component/View/LiveRoomInfoCreatorView.swift index 555be20..e627add 100644 --- a/SodaLive/Sources/Live/Room/V2/Component/View/LiveRoomInfoCreatorView.swift +++ b/SodaLive/Sources/Live/Room/V2/Component/View/LiveRoomInfoCreatorView.swift @@ -50,10 +50,20 @@ struct LiveRoomInfoCreatorView: View { } VStack(alignment: .leading, spacing: 6.7) { - Text(isAdult ? "🔞 \(roomTitle)" : roomTitle) - .appFont(size: 12, weight: .bold) - .foregroundColor(.grayee) - .lineLimit(1) + HStack(alignment: .top, spacing: 4) { + if isAdult { + Image("ic_shield") + .resizable() + .scaledToFit() + .frame(width: 12, height: 12) + } + + Text(roomTitle) + .appFont(size: 12, weight: .bold) + .foregroundColor(.grayee) + .multilineTextAlignment(.leading) + .lineLimit(1) + } Text(creatorNickname) .appFont(size: 12, weight: .medium)