Menu (menu
)
A menu displays a list of choices on a temporary surface. They appear when users interact with a button, action, or other control.
🔗 External documentation.
ID | Label | Description | Schema |
---|---|---|---|
list | Menu items | A renderable list component. |
id: menu
label: Menu
description: 'A menu displays a list of choices on a temporary surface. They appear when users interact with a button, action, or other control. '
homepage: 'https://m2.material.io/components/menus/'
slots:
list:
id: list
label: 'Menu items'
description: 'A renderable list component.'
library:
js:
'https://data.dilla.io/material_2/components/menu/menu_init.js': { }
id: menu
examples:
preview:
id: preview
label: Preview
renderable:
'@component': menu
list:
-
'@component': list
items:
-
'@component': list_item
text: 'List item'
secondary_text: 'List item'
icon_after:
'@component': icon_button
icon: more_vert
icon_before: favorite
html_element: li
-
'@component': list_item
'@variant': selected
text: 'List item'
secondary_text: 'List item'
icon_after:
'@component': icon_button
icon: more_vert
icon_before: favorite
html_element: li
-
'@component': list_item
text: 'List item'
secondary_text: 'List item'
icon_after:
'@component': icon_button
icon: more_vert
icon_before: favorite
html_element: li
-
'@component': list_item
text: 'List item'
secondary_text: 'List item'
icon_after:
'@component': icon_button
icon: more_vert
icon_before: favorite
html_element: li
-
'@component': list_item
'@variant': disabled
text: 'List item'
secondary_text: 'List item'
icon_after:
'@component': icon_button
icon: more_vert
icon_before: favorite
html_element: li
heading_level: 3