fix: 메인 홈 - 시리즈 아이템
- 완결 마크 위치 수정: 오른쪽 아래 => 왼쪽 위
This commit is contained in:
@@ -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
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user