MCPcopy Index your code
hub / github.com/HackAfro/angular-epic-spinners

github.com/HackAfro/angular-epic-spinners @2.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2.0.0 ↗ · + Follow
210 symbols 283 edges 76 files 0 documented · 0% updated 3y ago2.0.0 · 2018-10-25★ 1721 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Angular Epic Spinners

npm npm npm

Reusable angular components for epic spinners

Demo

Visit the demo page to see spinners in action

Installation

npm install --save angular-epic-spinners

OR

yarn install angular-epic-spinners

Usage

Example

Import each spinners' module into your module file and use the spinner component anywhere.

  import {AtomSpinnerModule} from 'angular-epic-spinners'

  @NgModule({
    imports: [AtomSpinnerModule]
  })

Then in your html file

  <app-atom-spinner
     [animationDuration]="1000"
     [size]="60"
     [color]="'#ff1d5e'"
    ></app-atom-spinner>

Components list

You can easily configure spinners' size, color and animation speed

<app-flower-spinner
  [animationDuration]="2500"
  [size]="70"
  [color]="'#ff1d5e'"
></app-flower-spinner>

<app-pixel-spinner
  [animationDuration]="2000"
  [pixelSize]="70"
  [color]="'#ff1d5e'"
></app-pixel-spinner>

<app-hollow-dots-spinner
  [animationDuration]="1000"
  [dotSize]="15"
  [dotsNum]="3"
  [color]="'#ff1d5e'"
></app-hollow-dots-spinner>

<app-intersecting-circles-spinner
  [animationDuration]="1200"
  [size]="70"
  [color]="'#ff1d5e'"
></app-intersecting-circles-spinner>

<app-orbit-spinner
  [animationDuration]="1200"
  [size]="55"
  [color]="'#ff1d5e'"
></app-orbit-spinner>

<app-radar-spinner
  [animationDuration]="2000"
  [size]="60"
  [color]="'#ff1d5e'"
></app-radar-spinner>

<app-scaling-squares-spinner
  [animationDuration]="1250"
  [size]="65"
  [color]="'#ff1d5e'"
></app-scaling-squares-spinner>

<app-half-circle-spinner
  [animationDuration]="1000"
  [size]="60"
  [color]="'#ff1d5e'"
></app-half-circle-spinner>

<app-trinity-rings-spinner
  [animationDuration]="1500"
  [size]="66"
  [color]="'#ff1d5e'"
></app-trinity-rings-spinner>

<app-fulfilling-square-spinner
  [animationDuration]="4000"
  [size]="50"
  [color]="'#ff1d5e'"
></app-fulfilling-square-spinner>

<app-circles-to-rhombuses-spinner
  [animationDuration]="1200"
  [circlesNum]="3"
  [circleSize]="15"
  [color]="'#ff1d5e'"
></app-circles-to-rhombuses-spinner>

<app-semipolar-spinner
  [animationDuration]="2000"
  [size]="65"
  [color]="'#ff1d5e'"
></app-semipolar-spinner>

<app-self-building-square-spinner
  [animationDuration]="6000"
  [size]="40"
  [color]="'#ff1d5e'"
></app-self-building-square-spinner>

<app-swapping-squares-spinner
  [animationDuration]="1000"
  [size]="65"
  [color]="'#ff1d5e'"
></app-swapping-squares-spinner>

<app-fulfilling-bouncing-circle-spinner
  [animationDuration]="4000"
  [size]="60"
  [color]="'#ff1d5e'"
></app-fulfilling-bouncing-circle-spinner>

<app-fingerprint-spinner
  [animationDuration]="1500"
  [size]="64"
  [color]="'#ff1d5e'"
></app-fingerprint-spinner>

<app-spring-spinner
  [animationDuration]="3000"
  [size]="60"
  [color]="'#ff1d5e'"
></app-spring-spinner>

<app-atom-spinner
  [animationDuration]="1000"
  [size]="60"
  [color]="'#ff1d5e'"
></app-atom-spinner>

<app-looping-rhombuses-spinner
  [animationDuration]="2500"
  [rhombusSize]="15"
  [color]="'#ff1d5e'"
></app-looping-rhombuses-spinner>

<app-breeding-rhombus-spinner
  [animationDuration]="2000"
  [size]="65"
  [color]="'#ff1d5e'"
/><app-breeding-rhombus-spinner>

Support?

  • Star the repo :star:
  • Create pull requests
  • Follow me on twitter @iamAfro

License

MIT license.

Extension points exported contracts — how you extend this code

NodeModule (Interface)
(no doc)
src/typings.d.ts

Core symbols most depended-on inside this repo

navigateTo
called by 1
e2e/app.po.ts
getParagraphText
called by 1
e2e/app.po.ts
onPrepare
called by 0
protractor.conf.js
constructor
called by 0
src/app/intersecting-circles-spinner/intersecting-circles-spinner.component.ts
circleSize
called by 0
src/app/intersecting-circles-spinner/intersecting-circles-spinner.component.ts
spinnerStyle
called by 0
src/app/intersecting-circles-spinner/intersecting-circles-spinner.component.ts
spinnerBlockStyle
called by 0
src/app/intersecting-circles-spinner/intersecting-circles-spinner.component.ts
circleStyle
called by 0
src/app/intersecting-circles-spinner/intersecting-circles-spinner.component.ts

Shape

Method 120
Class 88
Function 1
Interface 1

Languages

TypeScript100%

Modules by API surface

src/app/radar-spinner/radar-spinner.component.ts10 symbols
src/app/flower-spinner/flower-spinner.component.ts10 symbols
src/app/trinity-rings-spinner/trinity-rings-spinner.component.ts9 symbols
src/app/self-building-square-spinner/self-building-square-spinner.component.ts9 symbols
src/app/intersecting-circles-spinner/intersecting-circles-spinner.component.ts9 symbols
src/app/breeding-rhombus-spinner/breeding-rhombus-spinner.component.ts9 symbols
src/app/scaling-squares-spinner/scaling-squares-spinner.component.ts8 symbols
src/app/hollow-dots-spinner/hollow-dots-spinner.component.ts8 symbols
src/app/half-circle-spinner/half-circle-spinner.component.ts8 symbols
src/app/fingerprint-spinner/fingerprint-spinner.component.ts8 symbols
src/app/circles-to-rhumbuses-spinner/circles-to-rhumbuses-spinner.component.ts8 symbols
src/app/swapping-squares-spinner/swapping-squares-spinner.component.ts7 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page