From 23d2ab9b0af40300905e3c501d1bc172dc8ea9f9 Mon Sep 17 00:00:00 2001 From: General_K1ng Date: Wed, 17 Sep 2025 14:58:28 +0800 Subject: [PATCH] fix(ui-subject): improve tag filtering logic in DetailsTab --- .../kotlin/ui/subject/details/components/DetailsTab.kt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/shared/ui-subject/src/commonMain/kotlin/ui/subject/details/components/DetailsTab.kt b/app/shared/ui-subject/src/commonMain/kotlin/ui/subject/details/components/DetailsTab.kt index e5713a3cef..e644a61520 100644 --- a/app/shared/ui-subject/src/commonMain/kotlin/ui/subject/details/components/DetailsTab.kt +++ b/app/shared/ui-subject/src/commonMain/kotlin/ui/subject/details/components/DetailsTab.kt @@ -267,13 +267,12 @@ private fun TagsList( derivedStateOf { when { isExpanded -> allTags - allTags.size <= 6 -> allTags else -> { val filteredByCount = allTags.filter { it.count > 100 } - if (filteredByCount.size < ALWAYS_SHOW_TAGS_COUNT) { - allTags.take(ALWAYS_SHOW_TAGS_COUNT) - } else { + if (filteredByCount.size <= ALWAYS_SHOW_TAGS_COUNT) { filteredByCount + } else { + allTags.take(ALWAYS_SHOW_TAGS_COUNT) } } }