@edvnz/circular-progress
v1.0.0
Published
A simple, customizable circular progress indicator for React Native.
Downloads
7
Readme
CircularProgress
A simple, customizable circular progress indicator for React Native.
Installation
To install the BottomSheet component, run the following command:
$ npm install @edvnz/circular-progress
# or
$ yarn add @edvnz/circular-progress
Features
- Display a customizable circular progress indicator
- Display a percentage or custom text in the center of the circle
- Optionally display an icon in the center of the circle
- Optionally display a main text in the center of the circle
- Customize the size, stroke width, and colors of the progress circle and background circle
- Customize the variant, color, and alignment of the text displayed in the center of the circle
- Use a default theme or customize the colors using the bgColor and pgColor props
- Use a progressPercent prop to specify the percentage of the progress circle to be displayed
- Use an innerStrokeWidth prop to display an inner circle within the progress circle
Usage
import CircularProgress from 'circular-progress';
<CircularProgress
size={200}
strokeWidth={10}
text="50%"
progressPercent={50}
authenticated
iconName="check"
mainText="Complete"
textVariant="heading2"
textColor="#000"
iconColor="#000"
bgColor="#ddd"
pgColor="#00f"
/>
Props
| Prop name | Type | Description |
| :----------------- | :-------- | :------------------------------------------------------------------- |
| size
| number
| The size of the progress circle. |
| strokeWidth
| number
| The width of the progress circle's stroke. |
| text
| string
| The text to be displayed in the center of the progress circle. |
| innerStrokeWidth
| number
| The width of the inner stroke of the progress circle. |
| progressPercent
| number
| The percentage of the progress circle to be displayed. |
| authenticated
| boolean
| Whether or not the progress is authenticated. |
| iconName
| string
| The name of the icon to be displayed in the center of the circle. |
| mainText
| string
| The main text to be displayed in the center of the circle. |
| textVariant
| string
| The variant of the text to be displayed in the center of the circle. |
| textColor
| string
| The color of the text to be displayed in the center of the circle. |
| iconColor
| string
| The color of the icon to be displayed in the center of the circle. |
| bgColor
| string
| The color of the background circle. |
| pgColor
| string
| The color of the progress circle. |