progressivebar

1.0.4 • Public • Published

progressivebar

Progress circular/rectangular bars to calculate statistics or loading screens.

Built with

  • JavaScript
  • ReactJS

Prerequisites

  • npm cli
  • ReactJS project

Getting Started

In your terminal run npm install progressivebar

Usage

Currently there are two types of progress bars:

  • Circle:

      import { Circle } from 'progressivebar';
    • Attributes:

      • radius: It's number. The radius of the circle in pixels.
      • bar: It's number. It represents the precentage of the progress.
      • barWidth: It's number. It represents the width of the circular bar.
      • barColor: It's string. It represents the bar color, when the progress is zero.
      • textColor: It's string. It represents the color of the text inside the bar.
      • animationDuration: It's number. It represents the duration of progress animation in seconds.
      • animationColor: It's string. It represents the color of the progress on the bar.
      • size: This is the width of the element in pixels. It get typed like this size='80px'
    • Default values of the attributes:

      {
       radius: 30, 
       bar: 0,
       barWidth: 5,
       barColor: '#dcdbdc',
       textColor: '#307bbe',
       animationDuration: 1,
       animationColor: '#307bbe',
       size: '80px'
      }
    • Example:

      <Circle  
      radius={30} 
      bar={40}
      barWidth={3}
      barColor={'#dcdbdc'}
      textColor={'#307bbe'}
      animationDuration={1}
      animationColor={'#307bbe'}
      size={'80px'} />
  • Rectangular:

      import { Rect } from 'progressivebar'; 
    • Attributes:

      • bar: It's number. It represents the precentage of the progress.
      • animationDuration: It's number. It represents the duration of progress animation in seconds.
      • width: This is the width of the Rectangle in pixels. It get typed like this width='170px'
      • height: This is the height of the Rectangle in pixels. It get typed like this height='20px'
      • borderColor: It's string. It represents the border color.
      • barColor: It's string. It represents the bar color, when the progress is zero.
      • animationColor: It's string. It represents the color of the progress on the bar.
      • textColor: It's string. It represents the color of the text inside the bar.
      • borderRadius: This is the radius of the border. It get typed like this borderRadius='5px'
    • Default values of the attributes:

      {
       bar: 0,
       animationDuration: 1,
       width: '170px',
       height: '20px',
       borderColor: 'black',
       barColor: 'transparent',
       animationColor: '#307bbe',
       textColor: 'black',
       borderRadius: '0px'
      }
    • Example:

      <Rect  
      bar={50}
      animationDuration={1}
      width={'170px'}
      height={'20px'}
      borderColor={'black'}
      barColor={'transparent'}
      animationColor={'#307bbe'}
      textColor={'black'}
      borderRadius={'0px'} />

Authors

👤 Saied Gaffer

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

📝 License

This project is MIT licensed.

Package Sidebar

Install

npm i progressivebar

Weekly Downloads

1

Version

1.0.4

License

none

Unpacked Size

15 kB

Total Files

5

Last publish

Collaborators

  • saied2035