ngx-prompt-kit

Loader

Twelve loading-state variants for AI chat: spinners, dots, bars, terminal cursor, and animated text.

Examples

All variants

Same component, different variant input.

Loading
circular
classic
pulse
pulse-dot
dots
typing
wave
bars
>
terminal
Thinking
text-blink
Thinking
text-shimmer
Thinking ...
loading-dots

Sizes

Pass size='sm' | 'md' | 'lg' for variants that have a fixed footprint.

Installation

Add the loader component (and the cn() utility) to your project.

ng generate ngx-prompt-kit:loader

Component API

PkLoader

PropTypeDefaultDescription
variantLoaderVariant "circular" circular | classic | pulse | pulse-dot | dots | typing | wave | bars | terminal | text-blink | text-shimmer | loading-dots
size"sm" | "md" | "lg" "md" Visual size for variants with a fixed footprint.
textstring "Thinking" Label for text-* variants.
classstringExtra classes for the wrapper.