Control Button Model
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)