Optional
nameOptional label displayed beneath the icon.
Optional
iconDefault FontAwesome5 icon name when inactive.
Optional
alternateIcon displayed when the button is active
.
Optional
onHandler invoked when the button is pressed.
Optional
backgroundBackground colors for idle and pressed states.
Optional
activeEnables alternate icon or color states.
Optional
alternateCustom component rendered when active.
Optional
iconCustom component rendered when inactive.
Optional
customFull override replacing icon and label.
Optional
colorDefault text/icon color for the button.
Optional
activeIcon color when the button is active.
Optional
inIcon color when the button is inactive.
Optional
disabledDisables press interactions.
Optional
showToggle to hide the button entirely when false.
Button descriptor used by
ControlButtonsComponent
.Button