1.0.0 • Published 1 year ago
@edvnz/circular-progress v1.0.0
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. |
1.0.0
1 year ago