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.
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.