react-semicircle-progressbar
v1.1.0
Published
React component for semicircle progressbar
Downloads
2,525
Maintainers
Readme
react-semicircle-progressbar
A semicircle progress bar for React applications.
Installation
Use the package manager npm to install react-semicircle-progressbar.
npm install react-semicircle-progressbar
Usage
import React from 'react';
import SemiCircleProgress from 'react-semicircle-progressbar';
function App() {
return (
<div>
<SemiCircleProgress
percentage={80}
size={{
width: 200,
height: 200,
}}
strokeWidth={10}
strokeColor="#f00"
/>
</div>
);
}
export default App;
Props
| Property | Type | Description | | ------------------ | --------------------------------------- | ------------------------------------------------------------------------------------------------- | | strokeWidth | number | The width of the progress bar line in pixels | | strokeLinecap | "butt" | "round" | "square" | The type of end cap for the progress bar line ("butt", "round", or "square") | | percentage | number | The percentage of the progress bar filled | | percentageSeperator| string | The separator to use between the percentage and label text (default is "of") | | size | { width: number, height: number } | The size of the progress bar in pixels | | strokeColor | string | The color of the progress bar line in CSS | | fontStyle | { fontSize: string, fontFamily: string, fontWeight: string, fill: string } | The style of the label text | |hasBackground | boolean | The background of the progress bar | |bgStrokeColor | string | The color of the progress bar background line in CSS |