Skip to content

zk-progress ​

A progress bar (the native <progress>) or a circular one.

Props ​

PropTypeDefaultDescription
valueint|float|nullnullCurrent value; without it the progress is indeterminate (data-indeterminate)
maxint|float100Maximum
variantstring'default'data-variant
circularboolfalseDraws a circle with role="progressbar" and the aria-value* attributes
labelstring|nullnullAccessible name
classstring|nullnullCSS class(es) merged onto the root element

Undeclared attributes forward to the root element.

Slots ​

SlotDescription
defaultContent after the bar, for a circle the text inside it

Class hooks: progress; for the circle progress-track and progress-bar.

Examples ​

Linear ​

blade
<x-zk-progress :value="40" label="Upload" />

Circular ​

blade
<x-zk-progress :circular="true" :value="30" :max="60" label="Step 1 of 2" />

Documentation of 3.2.0 , built from c93e21f on 3.2.0 by pipeline #2919741884 on 2026-10-06.