Plume UI

Progress

Displays an indicator showing the completion progress of a task, typically displayed as a progress bar.

Examples

Display Options

Percentage (Default) 75%
Number Only 12
Out Of 15 / 25
No Label

Progress Percent Component

Simple Percent (0-100) 45%
Secondary Style 90%
Destructive Style 60%

Reactive Model

Animated (using model)

Properties

Prop Type Default Description
value number 0 Current progress value.
max number 100 Maximum progress value.
title string null Label displayed above the bar.
model string null AlpineJS model for reactive progress.
display string percentage Options: percentage, number, outof, none.
style string default Options: default, secondary, destructive, success.

Usage

Basic Progress

blade
<x-plume::progress value="50" max="100" title="Uploading..." />

Percentage Component

blade
<x-plume::progress.percent value="75" style="success" />