OptionalcommandDefault command state for members that do not carry their own state.
OptionaldividerOrientation for '-'/null divider members.
OptionalgroupResolution scope (the registered group key) for member label/icon getters + command scope.
OptionalpropsProps applied to leaf command buttons (CommandButton).
OptionalpropsProps applied to nested groups (CommandGroup).
OptionalregistryRegistry used to resolve bare-string members registry-first (a registered item vs a plain command). Omit and bare strings are always treated as commands.
OptionalvariantButton variant applied to leaf buttons and nested groups (e.g. Menuitem for popups).
Per-surface knobs for renderMembers. A surface (popup or toolbar) walks the same member list; these decide the leaf
variant, divider orientation, and which props reach leaf buttons (propsCommandButton) vs nested groups (propsCommandPopup).