Package-level declarations

Functions

Link copied to clipboard
inline fun DashedDivider(color: Color, dashWidth: Float, dashGap: Float, modifier: Modifier = Modifier, height: Dp = 1.dp, crossinline offsetStart: DrawScope.() -> Offset = { Offset.Zero }, crossinline offsetEnd: DrawScope.() -> Offset = { Offset(size.width, 0f) }, phase: Float = 0.0f)
Link copied to clipboard
@Preview(showBackground = true)
fun DashedDividerInteractivePreview(primary: Color = Color(0xFFA9D2B5), secondary: Color = Color(0xFF79BA98), milky: Color = Color(0xFFF9F8DD))
Link copied to clipboard
@Preview(showBackground = true)
fun DashedDividerStaticPreview()
Link copied to clipboard
fun JchuIconDivider(icon: ImageVector, modifier: Modifier = Modifier, iconModifier: Modifier = Modifier, tint: Color = LocalContentColor.current, contentDescription: String? = null, lineColor: Color = tint, lineThickness: Dp = 1.dp, lineWeight: Float = 1.0f, iconWeight: Float = 0.4f, spacing: Dp = 10.dp)

A centered icon with divider lines on either side.

Link copied to clipboard
fun JchuTextDivider(text: String, modifier: Modifier = Modifier, tint: Color = LocalContentColor.current, textStyle: TextStyle = MaterialTheme.typography.bodyMedium, lineColor: Color = tint.copy(alpha = 0.3f), lineThickness: Dp = 1.dp, lineWeight: Float = 0.4f, spacing: Dp = 10.dp)

A centered label with divider lines on either side.