OptionalcommandOptionalcreateAllows for custom tooltip creation
OptionaldefaultFallback icon for 'icon' projection when no member toggle is active.
OptionaldenseOptionaldisabledOptionaldisableOptionalgroupKey of a CommandButtonEntry registered in the ICommandButtonRegistry. Also
the resolution scope for the panel's members (command.getLabel(groupKey)).
OptionaliconOptionallabelOptionalmembersAn inline, anonymous member list - the un-registered alternative to groupKey (replaces
SimpleCommandPopupButton's popupCommandKeys).
OptionalonOptionalonOptionalonIf this set then the popup becomes a split button.
OptionaloutlinedOptionalparentOptionalprimaryIf the icon button is a primary icon button. This may change the color of the text and icon.
OptionalprojectHow the active toggle projects onto the button head.
OptionalpropsOptionalpropsOptionalpropsOptionalquickOptionalregistryRegistry to resolve the group / renderers from.
OptionalrenderOptionalrippleA ripple surface rendered inside the executing (quick) button. Supplied by CommandPopupButton
via useManagedRipple — an always-mounted TouchRipple that can flash on any command dispatch
(MUI's built-in ripple is lazy-mounted and can't fire for remote executes). When set, the quick
button disables its own ripple and hosts this one instead.
OptionalselectedRender as selected,
OptionalshowRender the label as visible button content (alongside any icon / split-toggle checkmark) rather
than as tooltip-only. Toolbar (icon) buttons are icon-only by default. Menu items always show the
label regardless.
OptionaltooltipTooltip title. Zero-length titles string are never displayed.
OptionalvariantStyling
Optional state for this specific command button.