MCPcopy Index your code
hub / github.com/ajwann/svg-loaders-react

github.com/ajwann/svg-loaders-react @v3.1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.1.1 ↗ · + Follow
5 symbols 44 edges 28 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

npm version

This is a zero-dependency React adaptation of Sam Herberts SVG Loaders library.

Usage

Install from NPM

npm install svg-loaders-react

Import the SVGLoaders components

Import all the loaders in a namespaced fashion

You can import all the loaders at once:

import * as SVGLoaders from 'svg-loaders-react';

and use them in a namespaced manner:

<SVGLoaders.Bars />

Import an individual loader

You can also import a single loader:

import { Bars } from 'svg-loaders-react'

and use it without any fancy namespacing:

<Bars />

Components

<Audio />

<BallTriangle />

<Bars />

<Circles />

<Grid />

<Hearts />

<Oval />

<Puff />

<Rings />

<SpinningCircles />

<TailSpin />

<ThreeDots />

Options

Each of these components should be able to accept any SVG tag presentation attributes as props.

Common Usage

// render the Puff loader with a stroke opacity of .125
<Puff strokeOpacity=".125" />

// render the Puff loader with a stroke of mint green
<Puff stroke="#98ff98" />

// render the Puff loader with a stroke of mint green and a stroke opactiy of .125
<Puff stroke="#98ff98" strokeOpacity=".125"/>

Core symbols most depended-on inside this repo

Rings
called by 0
src/svg-loader-components/rings.js
Puff
called by 0
src/svg-loader-components/puff.js
Circles
called by 0
src/svg-loader-components/circles.js
Audio
called by 0
src/svg-loader-components/audio.js
Hearts
called by 0
src/svg-loader-components/hearts.js

Shape

Function 5

Languages

TypeScript100%

Modules by API surface

src/svg-loader-components/rings.js1 symbols
src/svg-loader-components/puff.js1 symbols
src/svg-loader-components/hearts.js1 symbols
src/svg-loader-components/circles.js1 symbols
src/svg-loader-components/audio.js1 symbols

For agents

$ claude mcp add svg-loaders-react \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page