SwitchPreference: Make switch interactable

Allows the user to toggle `SwitchPreference` by clicking the `Switch` component.
This commit is contained in:
SuperDragonXD
2022-09-09 22:13:49 +08:00
committed by GitHub
parent ea43f4b6f5
commit 69d85a67c2

View File

@@ -26,7 +26,6 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
import app.lawnchair.preferences.PreferenceAdapter
import app.lawnchair.ui.theme.dividerColor
import app.lawnchair.ui.util.addIf
@Composable
fun SwitchPreference(
@@ -82,13 +81,10 @@ fun SwitchPreference(
}
Switch(
modifier = Modifier
.addIf(onClick != null) {
clickable(enabled = enabled) { onCheckedChange(!checked) }
}
.padding(all = 16.dp)
.height(24.dp),
checked = checked,
onCheckedChange = null,
onCheckedChange = onCheckedChange,
enabled = enabled,
)
},