Menu Button

Fast path to an actions menu — a labeled trigger opens a list of MenuItem options and reports the chosen value through on_select.

Default label is "Actions"; override with label. Includes a trailing chevron on the trigger. No separate primary action — use ActionMenuButton for Save + menu patterns. For custom triggers, placement, or hover open, compose Menu directly.

  • Quick action menus where a standard text button trigger is enough - Export, share, or overflow menus with a fixed set of choices
  • Provide on_select to handle the chosen item value.
  • Override label when "Actions" is too generic.
  • Prefer ActionMenuButton when one menu item should run immediately on the main segment click.
Default

Button with the default "Actions" label and trailing chevron opens a list of options on click.

Primary appearance

Trigger styled as a primary button. Use when the menu represents the main action on a surface, such as "Save as" or export choices.

Custom label

Override the default "Actions" label via the label prop.