UNPKG

react-native-circular-gradient-progress

Version:
69 lines (52 loc) 1.78 kB
# react-native-circular-progress ## Installation ``` npm install react-native-circular-gradient-progress --save ``` ## Usage ```js import React from "react"; import { CircularProgress } from "react-native-circular-gradient-progress"; const HomePage: React.FunctionComponent = () => ( <CircularProgress color="#F00" size={size} progress={progress} /> ) export default HomePage; ``` ## Props Component accepts several self-descriptive properties: ## CircularProgress - **`color`** _(String)_ - Color for the circle. ## GradientCircularProgress - **`startColor`** _(String)_ - Start Color for the circle. - **`middleColor`** _(String)_ - MIddle Color for the circle. - **`endColor`** _(String)_ - End Color for the circle. ## Common Props - **`id`** _(String | null)_ - The html id attribute. - **`size`** _(Number)_ - This is diameter of the circle. - **`progress`** _(Number)_ - The progress. (0 to 100). - **`strokeWidth`** _(Number)_ - This weight of the circle. (default is 6px). - **`emptyColor`** _(String)_ - The color of the circle that is not filled. (default is lightgrey). - **`withSnail`** _(Boolean | null)_ - A dot at the end of the circle that follows the progress. - **`classes`** _(Object | null)_ - Class names that can be applied to the component. ```js classes?: { indicator: { progression: string; container: string; empty: string; }; snail: string; textContent: { container: string; text: string; }; }; ``` ## Circular Progress with snail ![Alt text](/../master/githubAssets/CircularProgressWithSnail.PNG?raw=true "Circular Progress with snail") ## Gradient Circular Progress ![Alt text](/../master/githubAssets/CircularProgress.PNG?raw=true "Gradient Circular Progress")