From b32cebf2c02fa3b1699bcc18cbd63235051151a6 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Mon, 27 May 2024 18:02:14 +0200 Subject: [PATCH] supportingContent should be null if there is nothing to display. --- .../components/preferences/PreferenceCheckbox.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceCheckbox.kt b/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceCheckbox.kt index 646be4ff25..7e9d7f0181 100644 --- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceCheckbox.kt +++ b/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceCheckbox.kt @@ -61,14 +61,16 @@ fun PreferenceCheckbox( color = enabled.toEnabledColor(), ) }, - supportingContent = { - if (supportingText != null) { + supportingContent = if (supportingText != null) { + { Text( style = ElementTheme.typography.fontBodyMdRegular, text = supportingText, color = enabled.toSecondaryEnabledColor(), ) } + } else { + null }, trailingContent = ListItemContent.Checkbox( checked = isChecked,