{#- chirp-ui: Menubar Horizontal application menu bar with keyboard roving between top-level triggers and vertical submenus. Each menu entry is a dict: {label, items: [{label, action?|href?, icon?, variant?, disabled?}, ...]}. Requires Alpine.js. Usage: from "chirpui/menubar.html" import menubar {{ menubar(label="Application", items=[ {"label": "File", "items": [ {"label": "New", "action": "new"}, {"label": "Open", "action": "open"}, ]}, {"label": "Edit", "items": [ {"label": "Undo", "action": "undo"}, ]}, ]) }} -#} {% def menubar(items, label="Application menu", id="chirpui-menubar") %}
{% end %}