---
title: Menu
description: Use Menu to display a list of actions that can be performed on a resource.
api_name: app-home
source_url:
html: 'https://shopify.dev/docs/api/app-home/polaris-web-components/actions/menu'
md: 'https://shopify.dev/docs/api/app-home/polaris-web-components/actions/menu.md'
---
# Menu
Use Menu to display a list of actions that can be performed on a resource.
## Properties
* accessibilityLabel
string
A label that describes the purpose or contents of the element. When set, it will be announced using assistive technologies and provide additional context.
## Slots
* children
HTMLElement
The Menu items.
Only accepts `Button` and `Section` components.
### Examples
* #### Code
##### jsx
```jsx
<>
Edit customer
>
```
##### html
```html
Edit customer
```
## Examples
Component examples
### Basic usage
### Examples
* #### Basic Menu
##### Description
Demonstrates a simple menu with basic action buttons and shows how to link it to a trigger button.
##### jsx
```jsx
<>
Product actions
>
```
##### html
```html
Product actions
```
* #### Menu with Icons
##### Description
Illustrates a menu with icons for each action, providing visual context for different menu items and showing how to use the caret-down icon on the trigger button.
##### jsx
```jsx
<>
More actions
>
```
##### html
```html
More actions
```
* #### Menu with Sections
##### Description
Shows how to organize menu items into logical sections with headings, helping to group related actions and improve menu readability.
##### jsx
```jsx
<>
Bulk actions
>
```
##### html
```html
Bulk actions
```
* #### Menu with Links and Disabled Items
##### Description
Demonstrates a menu with a mix of link-based buttons, standard buttons, and a disabled button, showcasing the menu's flexibility in handling different interaction states.
##### jsx
```jsx
<>
Options
>
```
##### html
```html
Options
```
* #### Actions menu with sections
##### Description
Presents a comprehensive menu showing how to create sections with different action groups and include a critical action at the menu's root level.
##### jsx
```jsx
<>
Edit customer
>
```
##### html
```html
Edit customer
```
* #### Menu with nested sections
##### Description
Illustrates a complex menu with nested sections, demonstrating how to organize multiple related actions with icons.
##### jsx
```jsx
<>
Settings
Profile settings
Security
Billing information
Store settings
Payment providers
Shipping rates
Sign out
>
```
##### html
```html
Settings
Profile settings
Security
Billing information
Store settings
Payment providers
Shipping rates
Sign out
```