A loading component with multiple variants to indicate processing states and provide visual feedback to users during wait times.
Loading
circular Loading
Loading
pulseLoading
pulse-dot Loading
dots Loading
typing Loading
wave Loading
bars> Loading
terminalThinking
text-blinkThinking
text-shimmerThinking . . .
loading-dotsInstallation
Copy the Source Code
Copy and paste the following code into your project:
Examples
Demo
Compare the supported loader variants and sizes when building pending AI states.
Loading
circular Loading
Loading
pulseLoading
pulse-dot Loading
dots Loading
typing Loading
wave Loading
bars> Loading
terminalThinking
text-blinkThinking
text-shimmerThinking . . .
loading-dotsProps
Loader
| Prop | Type | Default | Description |
|---|---|---|---|
variant | "circular" | "classic" | "pulse" | "pulse-dot" | "dots" | "typing" | "wave" | "bars" | "terminal" | "text-blink" | "text-shimmer" | "loading-dots" | "circular" | Visual loader style to render. |
size | "sm" | "md" | "lg" | "md" | Shared size token for the selected loader. |
text | string | - | Optional label used by text-based variants. |
class | string | - | Additional CSS classes passed to the selected loader variant. |