Basic Action Menu

<PrimerBrandActionMenu DefaultText="Select Tool" EnableSelection="false">
    <PrimerBrandActionMenuItem Text="Revenue Dashboard" OnClick="@(() => OnMenuItemSelected("Revenue Dashboard"))" />
    <PrimerBrandActionMenuItem Text="Lead Tracker" OnClick="@(() => OnMenuItemSelected("Lead Tracker"))" />
    <PrimerBrandActionMenuItem Text="Churn Report" OnClick="@(() => OnMenuItemSelected("Churn Report"))" />
</PrimerBrandActionMenu>

<PrimerBrandActionMenu DefaultText="Select a feature">
    <PrimerBrandActionMenuItem Text="Copilot" />
    <PrimerBrandActionMenuItem Text="Codespaces" />
    <PrimerBrandActionMenuItem Text="CodeQL" />
</PrimerBrandActionMenu>

PrimerBrandActionMenu Options

Available parameters for the Action Menu component

NameDescriptionDefault ValueCSS Class
DefaultText
Initial text shown on button
Open menu
-
EnableSelection
Whether to show selection state (check icon)
true
-
Size
Size of the menu button (small or medium)
medium
ActionMenu__button--{size}
IsDisabled
Disables the menu
false
ActionMenu--disabled
ChildContent
Menu item list (PrimerBrandActionMenuItem)
-
-

PrimerBrandActionMenuItem Options

Available parameters for each menu item

NameDescriptionDefault ValueCSS Class
Text
Display text of the item
-
ActionMenu__item-text
OnClick
Callback when item is clicked
-
-