Live demo — this example is server-driven; run the showcase locally for the interactive version.

Action list

Use Action list straight from a Qute template — parameters and slots instead of Java builders. This reference is generated from the runtime template sources: each template documents its parameters and slots in the header comment shown beneath its include line.

Templates

action-list

{#include components/actions/action-list /}
Action List — PatternFly v6 
 Optional: id — DOM id on the root; omit unless something else references the component.
              iconList — pf-m-icons on the list (icon-only actions; tighter spacing).
              vertical — pf-m-vertical (PHA-only divergence; stacks actions). 
 Slot: {#items} — the list contents. Compose PatternFly's __group / __item wrappers and the
          button component; the slot takes any markup, so kebab toggles, dropdowns, etc. work too.
            {#items}
              <div class="pf-v6-c-action-list__group">
                <div class="pf-v6-c-action-list__item">
                  {#include components/actions/button variant="primary"}{#content}Save{/content}{/include}
                </div>
              </div>
            {/items} 
 Model mode: pass actionList=<org.sitenetsoft.quarkus.pha.model.ActionList> — groups of
   Button / MenuToggle models.