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

Progress stepper

Use Progress stepper 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

progress-stepper

{#include components/feedback/progress-stepper /}
Progress stepper — PatternFly v6 
 Two modes.
   Model-driven: pass stepper=<org.sitenetsoft.quarkus.pha.model.ProgressStepper> (built via
     ProgressStepper.builder()) — renders every step incl. statuses, stock/custom icons,
     descriptions and the in-process spinner.
   Slot shell: omit stepper and compose the <li> steps in the main block.
   Shell params: id — DOM id on the root; omit unless something else references the stepper.
                 vertical (optional), compact (optional), center (optional),
                 modifiers (optional — extra pf-m-* classes, e.g. responsive pf-m-vertical-on-lg),
                 ariaLabel (optional — labels the stepper)