Menus
Menus
Boutons scindés
Un bouton qui effectue une action et propose d'autres options : son corps accomplit l'action, le caret fixé à son extrémité — et uniquement le caret — ouvre le menu. `button_menu` donné un `action` — `{ href }`, ou `{ type: 'submit' }` dans un formulaire ; le vue émet `action`.
Séparateurs
Un séparateur est un élément comme les autres, avec une clé de plus : une ligne nue sépare deux séries d'éléments qui n'ont rien à voir les uns avec les autres, et la même ligne donnée un mot devient le titre de ce qui suit. Les deux côtés de la pile lisent la même déclaration — le troisième menu ici est le vue.
Compteurs
Combien de quelque chose que l'élément mène, à l'autre extrémité de la ligne. C'est une pilule et rien d'autre — passez `count` à côté de l'étiquette, dans un élément de menu déroulant ou un élément de menu vertical, et l'élément le place. Un élément sans la clé ne montre rien.
Ce qu'un élément peut être
Quatre types partagent une ligne : un mot et une cible est un lien, un mot et un état est un toggle, un mot et des enfants est une branche, et une ligne nue est un séparateur. Rien ne déclare son type — cela découle de ce que l'élément porte. Un toggle dépense son emplacement principal sur sa marque, donc une colonne d'eux garde ses mots alignés, et le panneau reste ouvert en dessous : un menu de filtres se lit par poignée, pas un à la fois.
Boutons de menu
Vue
La ligne de lien et le séparateur en tant que partials vue. Contrairement aux lignes qui lisent une route, ces deux prennent leur icône et leur étiquette comme options, donc rien du serveur ne manque.