Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@holmesdev/ponder-spinners

Package Overview
Dependencies
Maintainers
0
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@holmesdev/ponder-spinners

Spinners & Animations React Components Library We built this so you can enhance your UI effortlessly! ✨ View Demo Site ·

  • 1.0.21
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
22
decreased by-72.84%
Maintainers
0
Weekly downloads
 
Created
Source

Spinners & Animations React Components Library

We built this so you can enhance your UI effortlessly! ✨

View Demo Site ·

Fully Released 🚀

Spinner Demo GIF1

Spinner Demo GIF2

Spinner Demo GIF3

Team DBUG DINGOES from Holmesglen Ponder Spinners has crafted a set of animated SVG spinners and loading indicators, so you don’t have to spend time coding and debugging UI components from scratch. Enhance your app's loading experience with visually captivating components!



Spinner Components Animation

This library includes various React components for spinners and animations, helping you enhance your UI effortlessly using styled-components for animations and customizations.


Current Components 🛠️

NameImport StatementDescription
Wave Spinnerimport Wave from 'components/Wave'Animated wave with customizable size, colors, speed, and opacity.
Dot Spinnerimport DotSpinner from 'components/DotSpinner'Sequentially jumping dots creating a wave-like loading effect.
Sequential Box Morphingimport SequentialBoxMorphing from 'components/SequentialBoxMorphing'Morphing boxes that shift between squares and circles in a sequence.
Circular Spinnerimport CircularSpinner from 'components/CircularSpinner'Rotating circular spinner with customizable speed, direction, and color.
Moving Circlesimport MovingCircles from 'components/MovingCircles'Animated set of morphing circles with customizable size, colors, and duration.

Installation

To install and set up the library, run:

npm i <package-name>
npm i styled-components

Or using Yarn:

yarn add <package-name>
npm add styled-components

Usage

Wave Component

import Wave from "components/Wave";

<Wave size="70px" color={["#22333B", "#EAE0D5"]} speed="2s" opacity={1} />;

Dot Spinner

import DotSpinner from "components/DotSpinner";

<DotSpinner colors={["#FF5733", "#33FF57", "#3357FF"]} />;

Circular Spinner

import CircularSpinner from "components/CircularSpinner";

<CircularSpinner color="blue" speed="1.5s" opacity={0.7} direction="360deg" />;

Sequential Box Morphing

import SequentialBoxMorphing from "components/SequentialBoxMorphing";

<SequentialBoxMorphing color={["#ff0000", "#00ff00", "#0000ff", "#ff00ff"]} />;

MovingCircles Component

import MovingCircles from "components/MovingCircles";

<MovingCircles
  size={90}
  color1="#FF6F61"
  color2="#22333B"
  color3="#ffa9a1"
  duration={3}
/>;

Component Properties 📋

Wave Component

PropertyTypeDescription
sizestringSize of the SVG (width and height). Defaults to 30px.
colorarray of stringsArray of colors for the wave animation. Defaults to ["#22333B", "#EAE0D5"].
speedstringSpeed of the animation (e.g., 2s). Defaults to 2s.
opacitynumberOpacity of the wave (0 to 1). Defaults to 1.

Dot Spinner

PropertyTypeDescription
colorsarray of stringsColors for each of the dots. Defaults to ["#22333B", "#EAE0D5", "#C6AC8F"].

Circular Spinner

PropertyTypeDescription
colorstringColor of the circular spinner. Defaults to #D97292.
speedstringSpeed of the rotation (e.g., 2s). Defaults to 2s.
opacitynumberOpacity of the spinner (0 to 1). Defaults to 0.5.
directionstringDirection of rotation (e.g., 360deg). Defaults to -360deg.

Sequential Box Morphing

PropertyTypeDescription
colorarray of stringsColors for the morphing boxes. Defaults to ["#2f3e46", "#e0e0e0", "#6b6252", "#ccb69b"].
delaystringDelay between animations. Pre-configured but can be customized if needed.

MovingCircles Component

PropertyTypeDescription
sizenumberSize of the circles. Defaults to 90.
color1stringColor of the first circle. Defaults to "#FF6F61".
color2stringColor of the second circle. Defaults to "#22333B".
color3stringColor of the third circle. Defaults to "#ffa9a1".
durationnumberDuration of the animation cycle in seconds. Defaults to 3s.



Inspiration 💡

This library is inspired by various popular UI/UX components and spinners to ensure optimal user experience while loading content. Special thanks to the open-source community for their contributions to animated UI libraries.

Special Thanks 🎉

Our Mentors for guiding us through the development process; Alex, Amberle and Daniel

FAQs

Package last updated on 24 Oct 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc