OptionalnameOptional short label displayed near the icon.
OptionaliconDefault FontAwesome5 icon name when inactive.
OptionalalternateIcon displayed when the button is active.
OptionalonHandler invoked when the button is pressed.
OptionalbackgroundBackground colors for idle and pressed states.
OptionalactiveToggles alternate icon display.
OptionalalternateCustom component rendered when active.
OptionaliconCustom component rendered when inactive.
OptionalcustomFull override replacing icon and label.
OptionalcolorLabel color for the button text.
OptionalinIcon color used for both active and inactive states.
OptionalshowToggle to hide the button entirely when false.
Compact button descriptor for alternate (stage-adjacent) controls.
AltButton