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_selectto handle the chosen itemvalue. - Override
labelwhen"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.