value(float|int|Closure|null $value) | Setup | 0 | Arc fill ratio. |
max(float|int|Closure $max) | Setup | 100 | Maximum progress value. |
displayValue(string|Closure|null $value) | Setup | null | Primary center text. Auto-derived from percent when omitted. |
fraction(string|Closure|null $fraction) | Setup | null | Secondary line (e.g., “124 / 200”) shown below display value. |
label(string|Closure|null $label) | Setup | null | Tertiary label shown at the bottom. |
variant(string|Closure $variant) | Setup | 'circle' | circle (full ring) or semicircle (bottom arc). |
gapAngle(float|int|Closure $degrees) | Setup | 0 | Degrees of empty gap at the bottom of the arc. |
paused(bool|Closure $condition = true) | Setup | false | Show paused state with center icon instead of text. |
pausedIcon(mixed $icon) | Setup | PauseFill | Icon to show when paused() is true. |
color(string|Closure|null $color) | Setup | primary | Semantic stroke color. |
size(string|Closure $size) | Setup | 'md' | Diameter scale: sm, md, lg. |
gradientFrom(string|Closure $color) | Setup | null | Start color for progress stroke gradient. |
gradientTo(string|Closure $color) | Setup | null | End color for progress stroke gradient. |
gradientStroke(string|Closure $css) | Setup | null | Raw CSS gradient string for fill stroke. |
trackGradientFrom(string|Closure $color) | Setup | null | Start color for track (unfilled) gradient. |
trackGradientTo(string|Closure $color) | Setup | null | End color for track (unfilled) gradient. |
contentLayout(string|Closure $layout) | Setup | 'center' | Text position: center, left, right, above. |
shell(bool|Closure $condition = true) | Setup | false | Wrap in an elevated card container. |
heading(string|Closure $text) | Setup | null | Card heading (requires shell()). |
description(string|Closure $text) | Setup | null | Card description (requires shell()). |
footer(string|Closure $text) | Setup | null | Card footer (requires shell()). |
animated(bool|Closure $condition = true) | Setup | true | Animate fill transitions. |
animationDuration(int|Closure $ms) | Setup | 400 | Transition duration in milliseconds. |