OptionaldisabledWhether activation is unavailable.
OptionalfocusedWhether the button currently owns terminal focus.
Non-empty, single-line visible icon or glyph.
Non-empty, single-line action description. Required for accessible naming.
OptionalshowWhether to render the text label beside the icon.
OptionalvariantVisual structure.
Options accepted by renderIconButton.