ORIZEN/TUI
ComponentsSpinner

Spinner

stable

Animated terminal spinner with named presets and customizable frames.

Browser preview is a simulation. The copied component runs in actual terminal apps.

spinner.tsx
Loading…ProcessingBuilding

Installation

npx orizen-tui@latest add spinner

if dependency install fails, run: npm install ink@^5.0.1 react@^18.3.1 @types/react@^18.3.18 orizen-tui-core@latest

Usage

spinner.imports.tsx
spinner.example.tsx

Examples

Presets

spinner.example1.tsx
Loading…ProcessingBuilding

Custom Frames

spinner.example2.tsx
🌐Rotating

Slow Interval

spinner.example3.tsx
Take your time...

API Reference

Spinner

labelundefined
string

Text shown after the spinner frame

presetundefined
"dots" | "circle" | "bar"

Named spinner style for common presets

framestheme spinner
string[]

Custom animation frames (overrides preset/theme)

intervalMs80
number

Frame advance interval in ms