Progress Pulse

A compact processing rail with reduced-motion fallback.

Installation

pnpm dlx shadcn@latest add @ward/progress-pulse

Add the Ward registry to components.json once:

"registries": {
  "@ward": "https://ward.so/r/{name}.json"
}

Or install from the URL with no configuration: npx shadcn@latest add https://ward.so/r/progress-pulse.json

Usage

import ProgressPulse from "@/components/ward/ProgressPulse";
<ProgressPulse variant="Once" />

Props

PropTypeDefaultDescription
variant"Loop" | "Once""Loop"Whether the pulse repeats continuously or runs a single time.

Ward · Version 1.1.0 · Registry manifest