From 46e580dc2e3c8f621e4059c74796aad0aa2cde84 Mon Sep 17 00:00:00 2001 From: Danil Nikolaev Date: Sat, 14 Dec 2024 01:14:25 +0300 Subject: [PATCH] fix conversations attachment icon's tint + fix radiobuttons and checkboxes' not clickable in settings --- .../dev/meloda/fast/ui/components/MaterialDialog.kt | 8 ++++++-- .../fast/conversations/presentation/ConversationItem.kt | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/core/ui/src/main/kotlin/dev/meloda/fast/ui/components/MaterialDialog.kt b/core/ui/src/main/kotlin/dev/meloda/fast/ui/components/MaterialDialog.kt index 740bfde7..5273e8e0 100644 --- a/core/ui/src/main/kotlin/dev/meloda/fast/ui/components/MaterialDialog.kt +++ b/core/ui/src/main/kotlin/dev/meloda/fast/ui/components/MaterialDialog.kt @@ -266,7 +266,9 @@ fun AlertItems( Spacer(modifier = Modifier.width(10.dp)) Checkbox( checked = item.isSelected, - onCheckedChange = {} + onCheckedChange = { + onItemCheckedChanged?.invoke(index) + } ) } @@ -274,7 +276,9 @@ fun AlertItems( Spacer(modifier = Modifier.width(10.dp)) RadioButton( selected = item.isSelected, - onClick = {} + onClick = { + onItemClick?.invoke(index) + } ) } diff --git a/feature/conversations/src/main/kotlin/dev/meloda/fast/conversations/presentation/ConversationItem.kt b/feature/conversations/src/main/kotlin/dev/meloda/fast/conversations/presentation/ConversationItem.kt index 766975b7..9e270ff6 100644 --- a/feature/conversations/src/main/kotlin/dev/meloda/fast/conversations/presentation/ConversationItem.kt +++ b/feature/conversations/src/main/kotlin/dev/meloda/fast/conversations/presentation/ConversationItem.kt @@ -275,7 +275,7 @@ fun ConversationItem( modifier = Modifier.size(14.dp), painter = painter, contentDescription = "attachment image", - tint = MaterialTheme.colorScheme.onPrimaryContainer + tint = MaterialTheme.colorScheme.primary ) }