@gluestack-ui/progress
Version:
A universal headless progress component for React Native, Next.js & React
43 lines (31 loc) • 1.28 kB
Markdown
# `-ui/progress`
The Progress component is designed to display the progress of a task that involves multiple steps and takes some time to complete. It helps users stay informed about the current status of a lengthy process.
## Installation
To install the component, run the following command in your terminal. This will add the component to your project's dependencies and allow you to use it in your project.
```sh
npx gluestack-ui add progress
```
## Usage
Default styling of the component can be found in the components/core/progress file. For reference, you can view the [source code](https://github.com/gluestack/gluestack-ui/blob/main/example/storybook/src/ui-components/Progress/styled-components/index.tsx) of the styled Progress component.
```jsx
// import the styles
import {
Root,
FilledTrack,
} from '../components/core/progress/styled-components';
// import the createProgress function
import { createProgress } from '-ui/progress';
// Understanding the API
const Progress = createProgress({
Root,
FilledTrack,
});
// Using the Progress component
export default () => (
<Progress>
<ProgressFilledTrack />
</Progress>
);
```
More guides on how to get started are available
[here](https://ui.gluestack.io/docs/).