two-part-progress-circle
v1.2.7
Published
Lightweight,customizable two part progress indicative circle
Maintainers
Readme
Two Part Progress Circle
IOS and android compatible, react native progress bar to show two part progress of any process.
Features
- Custom colors
- Spacer option between ring arcs
- Custom size/radius
- Custom ring width
- Custom ring distance from edge
- Custom text styles
- No other dependency other than react native
Prerequisites
react-native
Installation
npm i two-part-progress-circle
Usage
import TwoPartProgressCircle from 'two-part-progress-circle';
//default
<TwoPartProgressCircle />
//all props
<TwoPartProgressCircle
categoryOnePercentage={55}
categoryOneColor='#12CC32'
categoryTwoPercentage={20}
categoryTwoColor='#0080ED'
spacer={true}
spacerValue={2}
text="75%"
textColor="black"
textSize={15}
textWeight="500"
circleRadius={60}
distanceFromEdge={3}
ringWidth={2}
/> Props
Name | Description | Type |Default | --- | --- | --- | --- | categoryOnePercentage | percentage of first category | Number | 20 | categoryTwoPercentage | percentage of first category | Number | 50 | categoryOneColor | color of first category arc | String | #12CC32 | categoryTwoColor | color of second category arc | String | #0080ED | circleRadius | size of the progress circle | Number | 60 | distanceFromEdge | gap between the progress ring and background circle | Number | 3 | ringWidth | thickness of progress ring | Number | 2 | spacer | presence or absence of gap between the arcs | Boolean | true | spacerValue | amount of gap between the arcs | Number | 2 | text | text to display at the center of the circle | String | 70% | textSize | size of text | Number | 15 | textColor | color of text | String | black | textWeight | font weight of text | String | 500 |
Author
Implementation Details
License
MIT
