지금 라이브 중 아이템 하단에 크리에이터가 설정한 언어와 관심사 1개 랜덤 표시
This commit is contained in:
@@ -24,7 +24,12 @@ struct LiveNowItemView: View {
|
|||||||
resolvedWidth * defaultHeight / defaultWidth
|
resolvedWidth * defaultHeight / defaultWidth
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private var tagsToShow: [String] {
|
||||||
|
Array(item.tags.prefix(2))
|
||||||
|
}
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
|
VStack(spacing: 8) {
|
||||||
ZStack(alignment: .top) {
|
ZStack(alignment: .top) {
|
||||||
HStack(spacing: 0) {
|
HStack(spacing: 0) {
|
||||||
if item.isPrivateRoom {
|
if item.isPrivateRoom {
|
||||||
@@ -108,6 +113,24 @@ struct LiveNowItemView: View {
|
|||||||
.frame(width: resolvedWidth, height: resolvedHeight, alignment: .top)
|
.frame(width: resolvedWidth, height: resolvedHeight, alignment: .top)
|
||||||
.background(Color(hex: "263238"))
|
.background(Color(hex: "263238"))
|
||||||
.cornerRadius(16)
|
.cornerRadius(16)
|
||||||
|
|
||||||
|
if !tagsToShow.isEmpty {
|
||||||
|
HStack(spacing: 4) {
|
||||||
|
ForEach(tagsToShow, id: \.self) { tag in
|
||||||
|
Text(tag)
|
||||||
|
.appFont(size: 12, weight: .regular)
|
||||||
|
.foregroundColor(.white)
|
||||||
|
.padding(.horizontal, 8)
|
||||||
|
.padding(.vertical, 4)
|
||||||
|
.background(Color(hex: "37474F"))
|
||||||
|
.cornerRadius(8)
|
||||||
|
}
|
||||||
|
|
||||||
|
Spacer()
|
||||||
|
}
|
||||||
|
.padding(.horizontal, 4)
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user