MCPcopy Index your code
hub / github.com/bondz/react-epic-spinners

github.com/bondz/react-epic-spinners @v0.6.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.6.0 ↗ · + Follow
32 symbols 65 edges 23 files 0 documented · 0% updated 16d agov0.6.0 · 2026-03-20★ 339
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

React Epic Spinners

npm version license Vulnerability status

This library is the React implementation of Vue epic-spinners by EpicMax

Epic Spinners with Bit - Disocver, play and install spinners. scope preview

Installation

Using NPM

npm install react-epic-spinners

Or Yarn

yarn add react-epic-spinners

Demo

An online demo is available here

Usage

All components accept the following props

  • size [number]: (optional) specifies how large the spinner should be rendered
  • color [string]: (optional) defaults to #fff. Specifies the color of the spinner.
  • animationDelay [number]: (optional) specifies the timing of the spinner animation. Lower numbers mean the animations restart faster.
  • className [string]: (optional) add any additional class you want to the component
  • style [object]: (optional) a react component style object to additionally style the component

Examples

import { AtomSpinner } from 'react-epic-spinners'

// In your render function or SFC return
<AtomSpinner color="red">

Components

All components are named exports of the package.

import { ... } from 'react-epic-spinners'

Known Issues

Because of some bugs with flexbox on Firefox, the following components may not render properly

  • ScalingSquaresSpinner
  • SwappingSquaresSpinner
  • TrinityRingsSpinner

If you know a fix for it, please send a PR :)

License

MIT.

Extension points exported contracts — how you extend this code

EpicSpinnerProps (Interface)
(no doc)
src/types.ts

Core symbols most depended-on inside this repo

generateRhombusChildren
called by 1
src/components/BreedingRhombusSpinner.tsx
generateSpinners
called by 1
src/components/LoopingRhombusesSpinner.tsx
generateSpinners
called by 1
src/components/SelfBuildingSquareSpinner.tsx
generateDots
called by 1
src/components/HollowDotsSpinner.tsx
generateCircles
called by 1
src/components/IntersectingCirclesSpinner.tsx
generateSpinners
called by 1
src/components/ScalingSquaresSpinner.tsx
generateRings
called by 1
src/components/FingerprintSpinner.tsx
generateRhombusChildren
called by 1
src/components/CirclesToRhombusesSpinner.tsx

Shape

Function 31
Interface 1

Languages

TypeScript100%

Modules by API surface

src/components/SwappingSquaresSpinner.tsx2 symbols
src/components/SemipolarSpinner.tsx2 symbols
src/components/SelfBuildingSquareSpinner.tsx2 symbols
src/components/ScalingSquaresSpinner.tsx2 symbols
src/components/RadarSpinner.tsx2 symbols
src/components/LoopingRhombusesSpinner.tsx2 symbols
src/components/IntersectingCirclesSpinner.tsx2 symbols
src/components/HollowDotsSpinner.tsx2 symbols
src/components/FingerprintSpinner.tsx2 symbols
src/components/CirclesToRhombusesSpinner.tsx2 symbols
src/components/BreedingRhombusSpinner.tsx2 symbols
src/types.ts1 symbols

For agents

$ claude mcp add react-epic-spinners \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page