import '@vollowx/seele/m3/menu/menu-item.js';
import '@vollowx/seele/m3/menu/menu.js';
File
<md-button id="someButton">File</md-button>
<md-menu id="someMenu" for="someButton" color="vibrant">
<md-menu-item>New Text File</md-menu-item>
<md-menu-item>
New File...
<span slot="supporting-text">Not so supporting texts</span>
</md-menu-item>
<md-menu-item>
<span slot="overline">Over it</span>
New Window
<iconify-icon slot="end" icon="material-symbols:window"></iconify-icon>
</md-menu-item>
<md-divider inset></md-divider>
<md-menu-item>Open File...</md-menu-item>
<md-menu-item>Open Folder...</md-menu-item>
<md-divider inset></md-divider>
<md-menu-item selected>Save</md-menu-item>
<md-menu-item>Save As...</md-menu-item>
</md-menu>
<script type="module">
someButton.addEventListener('click', () => {
someMenu.open = !someMenu.open;
});
</script>
Properties
| name |
description |
color |
Reflected string; standard or vibrant; standard by default |