Skip to content

Commit f770507

Browse files
committed
Improve RadioButton previews.
1 parent d7e4b58 commit f770507

File tree

1 file changed

+11
-4
lines changed
  • libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components

1 file changed

+11
-4
lines changed

libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/RadioButton.kt

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,16 @@
1717
package io.element.android.libraries.designsystem.theme.components
1818

1919
import androidx.compose.foundation.interaction.MutableInteractionSource
20+
import androidx.compose.foundation.layout.Arrangement
2021
import androidx.compose.foundation.layout.Column
22+
import androidx.compose.foundation.layout.Row
2123
import androidx.compose.material3.RadioButtonColors
2224
import androidx.compose.material3.RadioButtonDefaults
2325
import androidx.compose.runtime.Composable
2426
import androidx.compose.runtime.remember
2527
import androidx.compose.ui.Modifier
2628
import androidx.compose.ui.tooling.preview.Preview
29+
import androidx.compose.ui.unit.dp
2730
import io.element.android.libraries.designsystem.preview.ElementThemedPreview
2831
import io.element.android.libraries.designsystem.preview.PreviewGroup
2932
import io.element.android.libraries.theme.ElementTheme
@@ -65,9 +68,13 @@ internal fun RadioButtonPreview() = ElementThemedPreview(vertical = false) { Con
6568
@Composable
6669
private fun ContentToPreview() {
6770
Column {
68-
RadioButton(selected = false, onClick = {})
69-
RadioButton(selected = true, onClick = {})
70-
RadioButton(selected = false, enabled = false, onClick = {})
71-
RadioButton(selected = true, enabled = false, onClick = {})
71+
Row(horizontalArrangement = Arrangement.spacedBy(6.dp)) {
72+
RadioButton(selected = false, onClick = {})
73+
RadioButton(selected = false, enabled = false, onClick = {})
74+
}
75+
Row(horizontalArrangement = Arrangement.spacedBy(6.dp)) {
76+
RadioButton(selected = true, onClick = {})
77+
RadioButton(selected = true, enabled = false, onClick = {})
78+
}
7279
}
7380
}

0 commit comments

Comments
 (0)