Element

Search items

Animated

Loading indicator with seventeen variants: spinner, dots, bars, dot-matrix, dither, morph, comet, scramble, metaballs, newton, helix, percent, and five terminal-style ascii spinners. Scales from one size prop, uses currentColor, and reduced-motion swaps every transform for a calm opacity pulse.

ReactTailwindLoader

A labeled progress bar with status glows, animated stripes, and scanline styling.

ReactTailwind

A circular progress indicator with configurable size, status color, glow, and pulse.

ReactTailwind

A loading placeholder with shape variants and animated primary-color HUD accents.

ReactTailwind
Video Progress

A video timeline with current and end times, progress fill, and labeled markers.

ReactTailwind
Progress

Displays an indicator showing the completion progress of a task, typically displayed as a progress bar.

ExpoUniversalExpo Go
Progress Bar

A horizontal indicator that communicates the completion of a task, either as a known percentage or an indeterminate wait.

ReactTailwind
Progress Circle

A circular indicator that shows task completion or an indeterminate operation in a compact area.

ReactTailwind

A coordinator for multiple skeleton placeholders that shares loading state and centralized animation settings across its items.

ExpoExpo Go

An animated loading placeholder that stands in for pending content with shimmer, pulse or animation-free treatments.

ExpoExpo Go
Skeleton

A placeholder shape that previews content structure while data or media is still loading.

ReactTailwind

A rotating loading indicator with configurable size and semantic color, plus support for a custom indicator icon.

ExpoExpo Go
Spinner

A compact animated loading indicator for an operation whose duration or completion cannot be measured.

ReactTailwind

Reserves space for an avatar and identity details while profile data loads.

ReactTailwindLoader

Approximates alternating conversation rows until message history is available.

ReactTailwindLoader

Preserves a card's outer shape and content hierarchy during loading.

ReactTailwindLoader

Uses varied placeholder lines to approximate headings and paragraph copy.

ReactTailwindLoader

Holds the positions of labels, fields, and actions until form data is ready.

ReactTailwindLoader

Maintains row and column structure while records are being fetched.

ReactTailwindLoader

Maintains the multi-column layout until each card's content is available.

ReactTailwindLoader