From 810e3ff5fef6abe63f4ef8e626bf820363aac3d7 Mon Sep 17 00:00:00 2001 From: tarsin Date: Sat, 27 May 2023 12:49:54 +0800 Subject: [PATCH] Use suggestion chip --- .../ui/compose/SharedLibraries.kt | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/app/src/main/java/com/mikepenz/aboutlibraries/ui/compose/SharedLibraries.kt b/app/src/main/java/com/mikepenz/aboutlibraries/ui/compose/SharedLibraries.kt index adae795ae..b7494aa68 100644 --- a/app/src/main/java/com/mikepenz/aboutlibraries/ui/compose/SharedLibraries.kt +++ b/app/src/main/java/com/mikepenz/aboutlibraries/ui/compose/SharedLibraries.kt @@ -16,8 +16,8 @@ import androidx.compose.foundation.lazy.rememberLazyListState import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.verticalScroll import androidx.compose.material3.AlertDialog -import androidx.compose.material3.Badge import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.SuggestionChip import androidx.compose.material3.Text import androidx.compose.material3.TextButton import androidx.compose.material3.Typography @@ -158,17 +158,10 @@ internal fun Library( if (showLicenseBadges && library.licenses.isNotEmpty()) { Row { library.licenses.forEach { - Badge( - modifier = Modifier - .padding(padding.badgePadding) - .clickable { openDialog = true }, - containerColor = MaterialTheme.colorScheme.tertiaryContainer, - ) { - Text( - modifier = Modifier.padding(padding.badgeContentPadding), - text = it.name, - ) - } + SuggestionChip( + onClick = { openDialog = true }, + label = { Text(text = it.name) }, + ) } } } @@ -242,7 +235,7 @@ object LibraryDefaults { top = LibraryBadgePaddingTop, end = LibraryBadgePaddingEnd, ), - badgeContentPadding: PaddingValues = PaddingValues(0.dp), + badgeContentPadding: PaddingValues = PaddingValues(4.dp), ): LibraryPadding = DefaultLibraryPadding( namePadding = namePadding, versionPadding = versionPadding,