diff --git a/SodaLive/Sources/Content/Series/SeriesItemView.swift b/SodaLive/Sources/Content/Series/SeriesItemView.swift index 61729e7..e10d954 100644 --- a/SodaLive/Sources/Content/Series/SeriesItemView.swift +++ b/SodaLive/Sources/Content/Series/SeriesItemView.swift @@ -26,37 +26,35 @@ struct SeriesItemView: View { .clipped() VStack(alignment: .leading, spacing: 0) { - if !item.isComplete && item.isNew { - Text("신작") - .font(.custom(Font.preRegular.rawValue, size: 12)) - .foregroundColor(.white) - .padding(.horizontal, 10) - .padding(.vertical, 3) - .background( - LinearGradient( - gradient: Gradient(stops: [ - .init(color: Color(hex: "0001B1"), location: 0.24), - .init(color: Color(hex: "3B5FF1"), location: 1.0) - ]), - startPoint: .top, - endPoint: .bottom + 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("신작") + .font(.custom(Font.preRegular.rawValue, size: 12)) + .foregroundColor(.white) + .padding(.horizontal, 10) + .padding(.vertical, 3) + .background( + LinearGradient( + gradient: Gradient(stops: [ + .init(color: Color(hex: "0001B1"), location: 0.24), + .init(color: Color(hex: "3B5FF1"), location: 1.0) + ]), + startPoint: .top, + endPoint: .bottom + ) ) - ) - .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() + .cornerRadius(16, corners: [.topLeft, .bottomRight]) + } if item.isComplete { Text("완결") @@ -66,19 +64,25 @@ struct SeriesItemView: View { .padding(.vertical, 3) .background(Color.black.opacity(0.7)) .cornerRadius(16, corners: [.topLeft, .bottomRight]) - } else { - Text("총 \(item.numberOfContent)화") - .font(.custom(Font.preRegular.rawValue, size: 12)) - .foregroundColor(.white) - .padding(.horizontal, 10) - .padding(.vertical, 3) - .overlay { - RoundedRectangle(cornerRadius: 39) - .strokeBorder(lineWidth: 1) - .foregroundColor(.white) - } } } + + Spacer() + + HStack { + Spacer() + + Text("총 \(item.numberOfContent)화") + .font(.custom(Font.preRegular.rawValue, size: 12)) + .foregroundColor(.white) + .padding(.horizontal, 10) + .padding(.vertical, 3) + .overlay { + RoundedRectangle(cornerRadius: 39) + .strokeBorder(lineWidth: 1) + .foregroundColor(.white) + } + } .padding(.bottom, 8) .padding(.trailing, 8) } @@ -118,7 +122,7 @@ struct SeriesItemView: View { title: "제목, 관심사,프로필+방장, 참여인원(어딘가..)", coverImage: "https://test-cf.sodalive.net/profile/default-profile.png", publishedDaysOfWeek: "매주 수, 토요일", - isComplete: false, + isComplete: true, creator: SeriesListItemCreator( creatorId: 1, nickname: "creator", @@ -126,7 +130,7 @@ struct SeriesItemView: View { ), numberOfContent: 10, isNew: true, - isPopular: false + isPopular: true ) ) }