Skip to content

Commit 1d94dab

Browse files
committed
tag 관련 변경
1 parent aae17b4 commit 1d94dab

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed

app/src/main/java/com/wafflestudio/siksha2/ui/menuDetail/MenuMyReviewChildAdapter.kt

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,30 @@ class MenuMyReviewChildAdapter(
4848
)
4949
}
5050

51+
private val tagViews = listOf(
52+
binding.reviewTag1,
53+
binding.reviewTag2,
54+
binding.reviewTag3
55+
)
56+
5157
fun bind(item: Review) {
5258
binding.menuName.text = item.nameKr ?: ""
5359
setRatingStars(binding.starsContainer, item.score.toFloat())
5460
binding.reviewDate.text = item.createdAt.toLocalDateTime().toParsedTimeString()
5561
binding.reviewContent.text = item.comment ?: "내용 없음"
5662

57-
// ✅ 키워드 태그
5863
val tags = item.keywordReviews.orEmpty()
59-
binding.reviewTag1.text = tags.getOrNull(0) ?: ""
60-
binding.reviewTag2.text = tags.getOrNull(1) ?: ""
61-
binding.reviewTag3.text = tags.getOrNull(2) ?: ""
64+
65+
tagViews.forEachIndexed { index, view ->
66+
val text = tags.getOrNull(index)
67+
68+
if (text.isNullOrBlank()) {
69+
view.visibility = View.GONE
70+
} else {
71+
view.text = text
72+
view.visibility = View.VISIBLE
73+
}
74+
}
6275

6376
// ✅ 이미지
6477
val urls = item.etc?.images.orEmpty()

0 commit comments

Comments
 (0)