Fix test by making the whole ListItem clickable.

Also improve height of View to let the test see the View.
This commit is contained in:
Benoit Marty 2024-05-27 13:51:18 +02:00
parent 8bf241b593
commit b30076ecca
3 changed files with 4 additions and 3 deletions

View file

@ -47,6 +47,7 @@ fun PreferenceCheckbox(
) {
ListItem(
modifier = modifier,
onClick = onCheckedChange.takeIf { enabled }?.let { { onCheckedChange(!isChecked) } },
leadingContent = preferenceIcon(
icon = icon,
iconResourceId = iconResourceId,
@ -71,7 +72,6 @@ fun PreferenceCheckbox(
},
trailingContent = ListItemContent.Checkbox(
checked = isChecked,
onChange = onCheckedChange,
enabled = enabled,
),
)

View file

@ -46,6 +46,7 @@ fun PreferenceSwitch(
ListItem(
modifier = modifier,
enabled = enabled,
onClick = onCheckedChange.takeIf { enabled }?.let { { onCheckedChange(!isChecked) } },
leadingContent = preferenceIcon(
icon = icon,
iconResourceId = iconResourceId,
@ -68,7 +69,6 @@ fun PreferenceSwitch(
},
trailingContent = ListItemContent.Switch(
checked = isChecked,
onChange = onCheckedChange,
enabled = enabled,
)
)