fix: 메인 홈 - 시리즈 아이템

- 완결 마크 위치 수정: 오른쪽 아래 => 왼쪽 위
This commit is contained in:
Yu Sung
2025-07-15 00:57:15 +09:00
parent ef11a0ae28
commit dc83c627c3

View File

@@ -26,7 +26,18 @@ struct SeriesItemView: View {
.clipped() .clipped()
VStack(alignment: .leading, spacing: 0) { VStack(alignment: .leading, spacing: 0) {
if !item.isComplete && item.isNew { HStack(spacing: 0) {
if item.isPopular {
Text("인기")
.font(.custom(Font.preRegular.rawValue, size: 12))
.foregroundColor(.white)
.padding(.horizontal, 10)
.padding(.vertical, 3)
.background(Color(hex: "EF5247"))
.cornerRadius(16, corners: [.topLeft, .bottomRight])
}
if item.isNew {
Text("신작") Text("신작")
.font(.custom(Font.preRegular.rawValue, size: 12)) .font(.custom(Font.preRegular.rawValue, size: 12))
.foregroundColor(.white) .foregroundColor(.white)
@@ -43,21 +54,8 @@ struct SeriesItemView: View {
) )
) )
.cornerRadius(16, corners: [.topLeft, .bottomRight]) .cornerRadius(16, corners: [.topLeft, .bottomRight])
} else if item.isPopular {
Text("인기")
.font(.custom(Font.preRegular.rawValue, size: 12))
.foregroundColor(.white)
.padding(.horizontal, 10)
.padding(.vertical, 3)
.background(Color(hex: "EF5247"))
.cornerRadius(16, corners: [.topLeft, .bottomRight])
} }
Spacer()
HStack {
Spacer()
if item.isComplete { if item.isComplete {
Text("완결") Text("완결")
.font(.custom(Font.preRegular.rawValue, size: 12)) .font(.custom(Font.preRegular.rawValue, size: 12))
@@ -66,7 +64,14 @@ struct SeriesItemView: View {
.padding(.vertical, 3) .padding(.vertical, 3)
.background(Color.black.opacity(0.7)) .background(Color.black.opacity(0.7))
.cornerRadius(16, corners: [.topLeft, .bottomRight]) .cornerRadius(16, corners: [.topLeft, .bottomRight])
} else { }
}
Spacer()
HStack {
Spacer()
Text("\(item.numberOfContent)") Text("\(item.numberOfContent)")
.font(.custom(Font.preRegular.rawValue, size: 12)) .font(.custom(Font.preRegular.rawValue, size: 12))
.foregroundColor(.white) .foregroundColor(.white)
@@ -78,7 +83,6 @@ struct SeriesItemView: View {
.foregroundColor(.white) .foregroundColor(.white)
} }
} }
}
.padding(.bottom, 8) .padding(.bottom, 8)
.padding(.trailing, 8) .padding(.trailing, 8)
} }
@@ -118,7 +122,7 @@ struct SeriesItemView: View {
title: "제목, 관심사,프로필+방장, 참여인원(어딘가..)", title: "제목, 관심사,프로필+방장, 참여인원(어딘가..)",
coverImage: "https://test-cf.sodalive.net/profile/default-profile.png", coverImage: "https://test-cf.sodalive.net/profile/default-profile.png",
publishedDaysOfWeek: "매주 수, 토요일", publishedDaysOfWeek: "매주 수, 토요일",
isComplete: false, isComplete: true,
creator: SeriesListItemCreator( creator: SeriesListItemCreator(
creatorId: 1, creatorId: 1,
nickname: "creator", nickname: "creator",
@@ -126,7 +130,7 @@ struct SeriesItemView: View {
), ),
numberOfContent: 10, numberOfContent: 10,
isNew: true, isNew: true,
isPopular: false isPopular: true
) )
) )
} }