From c81243a07e18fb51b7e35f076df5c47360e2de7e Mon Sep 17 00:00:00 2001 From: FunkyMuse Date: Mon, 10 Jul 2023 09:54:08 +0200 Subject: [PATCH] fix checkbox color --- .../compose/settings/SettingsCheckBoxComponent.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/calculator/compose/settings/SettingsCheckBoxComponent.kt b/app/src/main/kotlin/com/simplemobiletools/calculator/compose/settings/SettingsCheckBoxComponent.kt index 1494b770..db4fd0e8 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calculator/compose/settings/SettingsCheckBoxComponent.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calculator/compose/settings/SettingsCheckBoxComponent.kt @@ -6,11 +6,11 @@ import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding -import androidx.compose.material3.Checkbox -import androidx.compose.material3.Text +import androidx.compose.material3.* import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.graphics.Color import androidx.compose.ui.unit.dp import com.simplemobiletools.calculator.compose.extensions.MyDevices import com.simplemobiletools.calculator.compose.theme.AppThemeSurface @@ -25,6 +25,7 @@ fun SettingsCheckBoxComponent( initialValue: Boolean = false, isPreferenceEnabled: Boolean = true, onChange: ((Boolean) -> Unit)? = null, + checkboxColor : Color = MaterialTheme.colorScheme.primary ) { Row( verticalAlignment = Alignment.CenterVertically, @@ -57,6 +58,7 @@ fun SettingsCheckBoxComponent( checked = initialValue, onCheckedChange = { onChange?.invoke(it) }, enabled = isPreferenceEnabled, + colors = CheckboxDefaults.colors(checkedColor = checkboxColor, checkmarkColor = MaterialTheme.colorScheme.surface) ) } }