OptionalnameOptional caption rendered under the icon.
OptionaliconDefault FontAwesome5 icon name.
OptionalalternateAlternate icon to display when active is true.
OptionalonHandler invoked when the button is tapped.
OptionalbackgroundBackground colors for idle and pressed states.
OptionalactiveIndicates whether the alternate icon/color should display.
OptionalalternateCustom component rendered when active.
OptionaliconCustom component rendered when inactive.
OptionalcustomFull override replacing icon + label.
OptionalcolorLabel color when the button is inactive.
OptionalactiveIcon color applied when active.
OptionalinIcon color applied when inactive.
OptionalshowToggle to hide the button entirely when false.
OptionaldisabledDisable press interactions.
Button descriptor used by touch control components.
ButtonTouch