ControlButtonModel

data class ControlButtonModel(val label: String, val icon: ImageVector, val alternateIcon: ImageVector? = null, val onClick: () -> Unit, val isVisible: Boolean = true, val isEnabled: Boolean = true, val isActive: Boolean = false, val activeTint: Color = Color(0xFF40C4FF), val inactiveTint: Color = Color(0xFF90A4AE), val textColor: Color = Color.White, val badgeText: String? = null, val badgeColor: Color = Color(0xFFFF4D4F), val isLoading: Boolean = false)

Constructors

Link copied to clipboard
constructor(label: String, icon: ImageVector, alternateIcon: ImageVector? = null, onClick: () -> Unit, isVisible: Boolean = true, isEnabled: Boolean = true, isActive: Boolean = false, activeTint: Color = Color(0xFF40C4FF), inactiveTint: Color = Color(0xFF90A4AE), textColor: Color = Color.White, badgeText: String? = null, badgeColor: Color = Color(0xFFFF4D4F), isLoading: Boolean = false)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val badgeText: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val isActive: Boolean = false
Link copied to clipboard
val isEnabled: Boolean = true
Link copied to clipboard
val isLoading: Boolean = false
Link copied to clipboard
val isVisible: Boolean = true
Link copied to clipboard
Link copied to clipboard
val onClick: () -> Unit
Link copied to clipboard