0.0.8 • Published 5 years ago

pretty-progressbar v0.0.8

Weekly downloads
2
License
ISC
Repository
github
Last release
5 years ago

pretty-progressbar NPM version

Downloads

A generic React component which renders a responsive and slick progress bars. It provides 4 type of progress bars with options to customize them accordingly.

Pretty Progress Bar


Getting Started

npm i pretty-progressbar --save-dev 

or

npm install pretty-progressbar --save-dev 

Usage - Example 1

import React from 'react';
import { render } from 'react-dom';
import PrettyProgressbar from 'pretty-progressbar';

class App extends React.Component {
 render() {
        return (
           <PrettyProgressbar 
                 percentage="41" 
                 type='default' 
                 label={true}/>
        )
    }
}

render(
    <App/>, document.getElementById('root')
)

Pretty Progress Bar

Usage - Example 2 (With Custom Styles)

import React from 'react';
import { render } from 'react-dom';
import PrettyProgressbar from 'pretty-progressbar';

class App extends React.Component {
 render() {
        let progressBarStyle = {
            'display' : 'inline-block',
            'margin' : '9px'
        }

        let progressStyle = {
            'background' : 'indianred'
        }

        return (
           <PrettyProgressbar 
                 percentage="81"
                 type='circle' 
                 label={true}
                 progressbarStyle={progressBarStyle} 
                 progressStyle={progressStyle}/>
        )
    }
}

render(
    <App/>, document.getElementById('root')
)

Pretty Progress Bar

Props

NameRequiredTypeDescription
percentageYesnumberProgress from 0 to 100. Default 0
labelNobooleanWhich shows percentage on the progress bar (true/false) - Default false
typeNostringWhich defines type of progress bar (default/circle/cyclinder/square) - Default
progressbarStyleNoobjectStyle object for the progressbar wrapper (container)
progressStyleNoobjectStyle object for the progress (content)

Author

Krishcdbry (krishcdbry@gmail.com)

Demo

Click here @https://krishcdbry.github.io/pretty-progressbar/demo/

Licence

MIT @krishcdbry

0.0.8

5 years ago

0.0.7

6 years ago

0.0.5

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago