|
@@ -62,7 +62,7 @@ fun PreferenceRow(
|
|
|
Icon(
|
|
|
painter = painter,
|
|
|
modifier = Modifier
|
|
|
- .padding(horizontal = horizontalPadding)
|
|
|
+ .padding(start = horizontalPadding, end = 16.dp)
|
|
|
.size(24.dp),
|
|
|
tint = MaterialTheme.colorScheme.primary,
|
|
|
contentDescription = null,
|
|
@@ -70,7 +70,7 @@ fun PreferenceRow(
|
|
|
}
|
|
|
Column(
|
|
|
Modifier
|
|
|
- .padding(horizontal = horizontalPadding)
|
|
|
+ .padding(horizontal = 16.dp)
|
|
|
.weight(1f),
|
|
|
) {
|
|
|
Text(
|
|
@@ -86,7 +86,11 @@ fun PreferenceRow(
|
|
|
}
|
|
|
}
|
|
|
if (action != null) {
|
|
|
- Box(Modifier.widthIn(min = 56.dp)) {
|
|
|
+ Box(
|
|
|
+ Modifier
|
|
|
+ .widthIn(min = 56.dp)
|
|
|
+ .padding(end = horizontalPadding),
|
|
|
+ ) {
|
|
|
action()
|
|
|
}
|
|
|
}
|
|
@@ -106,11 +110,7 @@ fun SwitchPreference(
|
|
|
title = title,
|
|
|
subtitle = subtitle,
|
|
|
painter = painter,
|
|
|
- action = {
|
|
|
- Switch(checked = preference.value, onCheckedChange = null)
|
|
|
- // TODO: remove this once switch checked state is fixed: https://issuetracker.google.com/issues/228336571
|
|
|
- Text(preference.value.toString())
|
|
|
- },
|
|
|
+ action = { Switch(checked = preference.value, onCheckedChange = null) },
|
|
|
onClick = { preference.value = !preference.value },
|
|
|
)
|
|
|
}
|