Components/Feedback/Progress
COMPONENT51.51

Progress

Determinate loading bar on semantic <progress>, with <meter> for value-zone gauges.


INSTALL

1pnpm dlx @sayagodev/mo add progress

Or import the files from the package (no copy):

1import "@sayagodev/mo/css/progress.css";

EXAMPLES

Progress
With label
56%
Controlled

USAGE

1<progress value="66" max="100"></progress>2 3<meter value="0.65"></meter>

API

NAMEKINDDESCRIPTION
progresselementSemantic progress bar; value/max drive the fill
meterelementGauge with success/warning/danger zones by value
--bar-heighttokenBar height (default 0.5rem)

FILES

src/css/progress.css
Install:mo add progress

THEMING · PLAYGROUND

This is the exact component from the examples above, wearing a completely different theme. Edit the tokens and --mo-* hooks in the editor — autocomplete knows them all — and the preview obeys in real time. Your CSS always wins.

Tokens & hooks — edit live
Global tokens
--primary--radius--success--warning

Preview

Your CSS

Try it: type --mo- for the component hooks, or edit any value — the preview obeys in real time.