2.0.0 • Published 6 years ago

react-progress-arc v2.0.0

Weekly downloads
345
License
MIT
Repository
github
Last release
6 years ago

react-progress-arc

Simple circular progress meters for React.js, rendered in SVG.

Installation

npm install --save react-progress-arc

Usage Examples

Basic usage:

import React from 'react';
import ReactDOM from 'react-dom';
import ProgressArc from 'react-progress-arc';

const container = document.createElement('div');
document.getElementsByTagName('body')[0].appendChild(container);

ReactDOM.render(<ProgressArc completed={0.5} />, container);

Customisation

The following properties can be set to customise the arcs through React:

  • completed - Set this to a value between 0 and 1. You probably want this bound to this.state.something.
  • stroke - Progress meter colour, default #444.
  • diameter - External diameter, width and height of the arc, default 50.
  • background - Colour of the background circle, default transparent.
  • strokeWidth - Thickness of the arc drawn, default 5.

License

MIT