Use Cases
Default
<nav>
<button data-invoker>Open menu</button>
<lion-menu>
<div role="menuitem">Go to Definition</div>
<div role="menuitem">Go to Type Definition</div>
<div>
<button role="menuitem" data-invoker>Peek</button>
<lion-menu>
<div role="menuitem">Peek Call Hierarchy</div>
<div role="separator"></div>
<div role="menuitem">Peek Definition</div>
</lion-menu>
</div>
<div role="separator"></div>
<div role="menuitem">Find all References</div>
</lion-menu>
</nav>
Overflow
Attributes & Properties
Bar
By adding the bar attribute the axis will be set to inline and the role will be set to menubar.
<nav>
<lion-menu bar>
<div>
<a role="menuitem" data-invoker href="#home">home</a>
</div>
<div role="menuitem">Go to Definition</div>
<div role="menuitem">Go to Type Definition</div>
<div>
<button role="menuitem" data-invoker>Details</button>
<lion-menu>
<div role="menuitem">Peek Call Hierarchy</div>
<div role="separator"></div>
<div role="menuitem">Peek Definition</div>
</lion-menu>
</div>
<div role="separator"></div>
<div role="menuitem">Find all References</div>
</lion-menu>
</nav>