fix: Migrate Lawnchair Composable Preview to new preference code

Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
This commit is contained in:
Pun Butrach
2026-01-20 22:31:37 +07:00
parent c58f18961e
commit e659c609cf
5 changed files with 37 additions and 27 deletions
@@ -104,11 +104,13 @@ fun PreferenceClickConfirmation(
private fun ClickablePreferencePreview() {
LawnchairTheme {
PreferenceGroupPreviewContainer {
ClickablePreference(
label = "Label",
subtitle = "Subtitle",
onClick = {},
)
Item {
ClickablePreference(
label = "Label",
subtitle = "Subtitle",
onClick = {},
)
}
}
}
}
@@ -198,14 +198,16 @@ private fun SliderPreferencePreview(
) {
LawnchairTheme {
PreferenceGroupPreviewContainer {
SliderPreference(
label = "Label",
value = sliderValue,
onValueChangeFinished = {},
valueRange = 0f..1f,
step = 0.1f,
showAsPercentage = true,
)
Item {
SliderPreference(
label = "Label",
value = sliderValue,
onValueChangeFinished = {},
valueRange = 0f..1f,
step = 0.1f,
showAsPercentage = true,
)
}
}
}
}
@@ -147,12 +147,14 @@ private fun SwitchPreferencePreview(
) {
LawnchairTheme {
PreferenceGroupPreviewContainer {
SwitchPreference(
checked = checked,
onCheckedChange = {},
label = "Label",
description = "Description",
)
Item {
SwitchPreference(
checked = checked,
onCheckedChange = {},
label = "Label",
description = "Description",
)
}
}
}
}
@@ -120,11 +120,13 @@ fun TextPreferenceDialog(
private fun TextPreferencePreview() {
LawnchairTheme {
PreferenceGroupPreviewContainer {
TextPreference(
value = "Value",
onChange = {},
label = "Label",
)
Item {
TextPreference(
value = "Value",
onChange = {},
label = "Label",
)
}
}
}
}
@@ -41,9 +41,11 @@ fun WarningPreference(
private fun WarningPreferencePreview() {
LawnchairTheme {
PreferenceGroupPreviewContainer {
WarningPreference(
text = "Text",
)
Item {
WarningPreference(
text = "Text",
)
}
}
}
}