Package-level declarations

Types

Link copied to clipboard
class FloatingButtonSettings(@DrawableRes val icon: Int = R.drawable.ic_btn_share, val tint: Color = cosmicLatte, val background: Color = artichoke, val disabledBackground: Color = Color.LightGray, val disabledTint: Color = Color.Gray)
Link copied to clipboard

Functions

Link copied to clipboard
fun JchuFloatingButton(modifier: Modifier = Modifier, enabled: Boolean = true, isVisible: Boolean = true, exit: ExitTransition = scaleOut(), enter: EnterTransition = scaleIn(), size: FloatingButtonSize = FloatingButtonSize.Medium, floatButton: FloatingButtonSettings = FloatingButtonSettings(), contentDescription: String? = null, onClick: () -> Unit = {})
Link copied to clipboard
fun JchuProgressButton(state: JchuProgressButtonState, modifier: Modifier = Modifier, icon: ImageVector, fontSize: TextUnit = 16.sp, textStyle: TextStyle = MaterialTheme.typography.bodyLarge, colors: ButtonColors = ButtonDefaults.filledTonalButtonColors(), onClick: () -> Unit)
fun JchuProgressButton(modifier: Modifier = Modifier, text: String, icon: ImageVector, isLoading: Boolean = false, enabled: Boolean = true, fontSize: TextUnit = 16.sp, textStyle: TextStyle = MaterialTheme.typography.bodyLarge, colors: ButtonColors = ButtonDefaults.filledTonalButtonColors(), onClick: () -> Unit)