Package-level declarations
Types
Link copied to clipboard
data class JchuColorOption<T>(val value: T, val color: Color, val contentDescription: String, val enabled: Boolean = true)
A typed color option displayed by JchuColorPicker.
Functions
Link copied to clipboard
fun <T> JchuColorPicker(options: List<JchuColorOption<T>>, selectedValue: T, onValueSelected: (T) -> Unit, modifier: Modifier = Modifier, itemSize: Dp = 44.dp, horizontalSpacing: Dp = 8.dp, verticalSpacing: Dp = 8.dp, selectedBorderColor: Color = MaterialTheme.colorScheme.onSurface, unselectedBorderColor: Color = MaterialTheme.colorScheme.outline, selectionIndicatorColor: Color = MaterialTheme.colorScheme.surface)
Displays a wrapping, single-choice color palette controlled by the caller.