OptionalnameOptional label displayed beneath 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.
OptionalactiveEnables alternate icon or color states.
OptionalalternateCustom component rendered when active.
OptionaliconCustom component rendered when inactive.
OptionalcustomFull override replacing icon and label.
OptionalcolorDefault text/icon color for the button.
OptionalactiveIcon color when the button is active.
OptionalinIcon color when the button is inactive.
OptionaldisabledDisables press interactions.
OptionalshowToggle to hide the button entirely when false.
Button descriptor used by
ControlButtonsComponent.Button