Skip to content

Waiting & Progress

ztui spinners, a progress bar, and a waiting panel

For work in flight, ztui offers a Spinner (indeterminate), a ProgressBar (determinate or indeterminate, with optional eased animation), and a WaitingPanel (a larger breathing placeholder).

import { ProgressBar, Spinner, WaitingPanel } from "@huyz0/ztui/react";
<Spinner mode="dots" />
<ProgressBar value={0.62} showPercent animate />
<ProgressBar indeterminate />
<WaitingPanel variant="pulse" />
  • Spinnermode (preset frame set), interval, custom frames.
  • ProgressBarvalue in [min, max], showPercent, indeterminate, animate (eased fill) + animateEasing.
  • WaitingPanelvariant, period (breathing speed).

Full demo →