Menu's
Menu's
Splitknoppen
Een knop die één actie uitvoert en de andere aanbiedt: het lichaam voert de actie uit, de caret die eraan vastzit — en alleen de caret — opent het menu. `button_menu` gegeven een `action` — `{ href }`, of `{ type: 'submit' }` in een formulier; de vue versie geeft `action` uit.
Scheiders
Een scheider is een item zoals de anderen, met één sleutel meer: een blote lijn scheidt twee reeksen items die niets met elkaar te maken hebben, en dezelfde lijn met een woord wordt de kop van wat volgt. Beide zijden van de stapel lezen dezelfde verklaring — het derde menu hier is het vue-menu.
Tellingen
Hoeveel van wat het item leidt naar, aan het uiteinde van de lijn. Het is een pil en niets anders — geef `count` naast het label, in een dropdown-item of een verticaal menu-item, en het item plaatst het. Een item zonder de sleutel toont niets.
Wat een item kan zijn
Vier soorten delen één rij: een woord en een doel is een link, een woord en een staat is een toggle, een woord en kinderen is een tak, en een blote lijn is een scheider. Niets verklaart zijn soort — het volgt uit wat het item draagt. Een toggle gebruikt zijn leidende slot voor zijn merk, zodat een kolom daarvan zijn woorden uitgelijnd houdt, en het paneel open blijft eronder: een menu van filters wordt met de hand gelezen, niet één voor één.
Menu knoppen
Vue
De linkrij en de scheider als vue-partials. In tegenstelling tot de rijen die een route lezen, nemen deze twee hun icoon en label als opties, zodat er niets van de server ontbreekt.