
Product
A Fresh Look for the Socket Dashboard
We’ve redesigned the Socket dashboard with simpler navigation, less visual clutter, and a cleaner UI that highlights what really matters.
react-semicircle-progressbar
Advanced tools
A semicircle progress bar for React applications.
Use the package manager npm to install react-semicircle-progressbar.
npm install react-semicircle-progressbar
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;
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 |
FAQs
React component for semicircle progressbar
The npm package react-semicircle-progressbar receives a total of 524 weekly downloads. As such, react-semicircle-progressbar popularity was classified as not popular.
We found that react-semicircle-progressbar demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
We’ve redesigned the Socket dashboard with simpler navigation, less visual clutter, and a cleaner UI that highlights what really matters.
Industry Insights
Terry O’Daniel, Head of Security at Amplitude, shares insights on building high-impact security teams, aligning with engineering, and why AI gives defenders a fighting chance.
Security News
MCP spec updated with structured tool output, stronger OAuth 2.1 security, resource indicators, and protocol cleanups for safer, more reliable AI workflows.