@hrc/spinner
Simple spinner components for your React app
Demo generated with code from Usage section
Installation
npm install @hrc/spinnerpnpm add @hrc/spinneryarn add @hrc/spinnerUsage
import { BarsBounceSpinner, BladeSpinner, ChaseSpinner, CubeGridSpinner, DualCubeSpinner, GrowingEllipsisSpinner, RippleSpinner,} from "@hrc/spinner";
export function PackageDemo() { return ( <> <BarsBounceSpinner size="large" /> <BladeSpinner color="primary" /> <ChaseSpinner color="secondary" size="small" /> <CubeGridSpinner color="error" speed="fast" /> <DualCubeSpinner color="info" /> <GrowingEllipsisSpinner color="warning" speed="slow" /> <RippleSpinner color="success" size="large" /> </> );}Demos
For examples and details on the usage of the components, see the demo pages:
- BarsBounceSpinner
- BarsBounce2Spinner
- BarsWaveSpinner
- BladeSpinner
- BorderSpinner
- ChaseSpinner
- ChasingDotsSpinner
- CircleSpinner
- CubeGridSpinner
- DoubleGrowingSpinner
- DualCubeSpinner
- DualRingSpinner
- EllipsisSpinner
- GrowingEllipsisSpinner
- GrowingSpinner
- HeartSpinner
- RingSpinner
- RippleSpinner
- RollerSpinner
- Roller2Spinner
- RotatePlaneSpinner
API
See documentation below for reference to all of the props, classes and CSS variables (custom properties) available for spinner components:
<BarsBounceSpinner /><BarsBounce2Spinner /><BarsWaveSpinner /><BladeSpinner /><BorderSpinner /><ChaseSpinner /><ChasingDotsSpinner /><CircleSpinner /><CubeGridSpinner /><DoubleGrowingSpinner /><DualCubeSpinner /><DualRingSpinner /><EllipsisSpinner /><GrowingEllipsisSpinner /><GrowingSpinner /><HeartSpinner /><RingSpinner /><RippleSpinner /><RollerSpinner /><Roller2Spinner /><RotatePlaneSpinner />