OptionalclassOptional class
OptionalcustomOptional custom icon.
When provided, icon property is ignored.
OptionaldataOptional data-test-id
OptionaldisabledWhether the button is disabled. If set to true, disallows interactions. (default: undefined)
OptionalheightButton's height
OptionaliconOptional icon.
Accepts an IconComponent, which can be either a predefined icon value
or a custom icon component. When passing a custom SVG-based icon, prefer
wrapping it in SvgElement for consistent accessibility behavior.
OptionaliconOptional Icon Position
OptionalonOptionalonEvent to raise when the button is clicked
OptionalopenIf set to true, the link will open in a new tab.
Where to navigate to when the action is clicked.
OptionaltextButton text
OptionaltitleOptional title attribute for the button
OptionalwidthButton's width
Button options for composite buttons (text + icon) with navigation