Package Exports
- progress-circle-react-native
- progress-circle-react-native/src/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (progress-circle-react-native) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Progress Circle React Native
This package was created to fix the dependency issues on the original package
here
Features
- Custom colors
- Custom size and border radius
- Light-weight: No other dependencies besides
react-native
Installation
yarn add progress-circle-react-native
or
npm install --save progress-circle-react-native
Usage
import ProgressCircle from 'progress-circle-react-native'
render() {
return (
<ProgressCircle
percent={30}
radius={50}
borderWidth={8}
color="#3399FF"
shadowColor="#999"
bgColor="#fff"
>
<Text style={{ fontSize: 18 }}>{'30%'}</Text>
</ProgressCircle>
)
}
Props
Name | Description | Type | Required | Default Value |
---|---|---|---|---|
percent | The percentage used for displaying the progress | Number | ✓ | |
radius | The radius in px of the component (including border) |
Number | ✓ | |
borderWidth | The border width in px |
Number | ✓ | |
color | The border color | String | '#f00' |
|
shadowColor | The background color of the border | String | '#999' |
|
bgColor | The inner background color of the component | String | '#e9e9ef' |
|
children | The children to render inside this component | Node | null |
|
containerStyle | The custom styling which will be applied to the container of the children |
Style | null |
|
outerCircleStyle | The custom styling which will be applied to the outer circle | Style | null |
Author
Boma Amakiri
License
MIT