A live operation
While active, the pill shows a braille spinner and a gradient shimmer sweeps across it. The caption is the live description of what is happening right now — always pass real, state-derived text, never hardcoded fiction. When the operation settles, flip active off and swap the label: spinner and shimmer simply stop.
// running
<ProgressPill
label="Deploying…"
tone="info"
caption={currentStepLabel} // e.g. "Uploading assets"
/>
// settled
<ProgressPill
label="Deployed"
tone="success"
active={false}
caption="Live at royui.dibbayajyoti.com"
/>