Docs
Spinner Variants

Spinner Variants

A collection of CSS and SVG loading spinners — ring, dots, pulse, and bars.

Ring
Dots
Pulse
Bars

Installation

Usage

import { SpinnerRing, SpinnerDots, SpinnerPulse, SpinnerBars } from "@/components/pioneerui/spinner-variants"
 
export default function Loading() {
  return <SpinnerRing size={24} className="text-primary" />
}

Props (all spinners)

PropTypeDefaultDescription
sizenumber24–40Width/height in pixels
classNamestringundefinedUse for color via text-*

Variants

ComponentStyle
SpinnerRingSVG arc rotating animation
SpinnerDotsThree pulsing dots
SpinnerPulseSingle pulsing circle
SpinnerBarsFour bars with wave animation