react-progress-arc

2.0.0 • Public • Published

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

Package Sidebar

Install

npm i react-progress-arc

Weekly Downloads

8

Version

2.0.0

License

MIT

Unpacked Size

9.03 kB

Total Files

8

Last publish

Collaborators

  • okjake