feat(home): 홈 추천 콘텐츠 섹션 추가

This commit is contained in:
Yu Sung
2025-11-14 01:24:20 +09:00
parent 0902b1fe30
commit 0fd49a71f6
6 changed files with 106 additions and 2 deletions

View File

@@ -14,12 +14,14 @@ struct ContentItemView: View {
let item: AudioContentMainItem
var itemSize: CGFloat = 160
var body: some View {
VStack(alignment: .leading, spacing: 0) {
ZStack(alignment: .top) {
DownsampledKFImage(
url: URL(string: item.coverImageUrl),
size: CGSize(width: 160, height: 160)
size: CGSize(width: itemSize, height: itemSize)
)
.cornerRadius(16)
@@ -51,7 +53,7 @@ struct ContentItemView: View {
.padding(.horizontal, 6)
.padding(.top, 4)
}
.frame(width: 160)
.frame(width: itemSize)
.onTapGesture {
if !token.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty {
AppState.shared.setAppStep(step: .contentDetail(contentId: item.contentId))