Package-level declarations
JengaToggle, JengaCheckbox and JengaRadioButton.
Types
Link copied to clipboard
class JengaCheckboxColors(val checkedFill: Color, val uncheckedFill: Color, val disabledFill: Color, val checkedBorder: Color, val uncheckedBorder: Color, val disabledBorder: Color, val checkmark: Color, val disabledCheckmark: Color)
Resolved colors for a JengaCheckbox. Override via JengaCheckboxDefaults.colors.
Link copied to clipboard
object JengaCheckboxDefaults
Defaults and token mappings for JengaCheckbox.
Link copied to clipboard
class JengaRadioButtonColors(val selectedRing: Color, val unselectedRing: Color, val disabledRing: Color, val dot: Color, val disabledDot: Color)
Resolved colors for a JengaRadioButton. Override via JengaRadioButtonDefaults.colors.
Link copied to clipboard
object JengaRadioButtonDefaults
Defaults and token mappings for JengaRadioButton.
Link copied to clipboard
class JengaToggleColors(val checkedTrack: Color, val uncheckedTrack: Color, val disabledTrack: Color, val thumb: Color)
Resolved colors for a JengaToggle. Override via JengaToggleDefaults.colors.
Link copied to clipboard
object JengaToggleDefaults
Defaults and token mappings for JengaToggle.
Functions
Link copied to clipboard
fun JengaCheckbox(checked: Boolean, onCheckedChange: (Boolean) -> Unit?, modifier: Modifier = Modifier, enabled: Boolean = true, shape: Shape = JengaCheckboxDefaults.shape, colors: JengaCheckboxColors = JengaCheckboxDefaults.colors())
A checkbox.
Link copied to clipboard
fun JengaRadioButton(selected: Boolean, onClick: () -> Unit?, modifier: Modifier = Modifier, enabled: Boolean = true, colors: JengaRadioButtonColors = JengaRadioButtonDefaults.colors(), size: Dp = JengaRadioButtonDefaults.Size)
A radio button for single-choice selection within a group.
Link copied to clipboard
fun JengaToggle(checked: Boolean, onCheckedChange: (Boolean) -> Unit?, modifier: Modifier = Modifier, enabled: Boolean = true, colors: JengaToggleColors = JengaToggleDefaults.colors())
An on/off switch.