scroll-up-react
[]
An easy to use react component for implementing page scrollbar functionality in your react project.
Features
- Easy to use
- Fully Customizable. See usage
Installation
To install scroll-up-react
npm install scroll-up-react --save
yarn add scroll-up-react
pnpm add scroll-up-react
bun add scroll-up-react
Usage
scroll-up-react
exports <Progress>
component. When you use the <Progress>
component, it will add a progress bar on the top of the page. You can customize the progress bar by passing props like color1
color2
and size
.
Basic Usage
Inside your App.tsx/jsx
file, import the Progress
component and use it.
import React from "react";
import { Progress } from "scroll-up-react";
function App() {
return (
<>
<Progress color1="#3c3c3c" color2="#28935c" size="10px" />
<div style={{ height: "100vh" }}></div>
<div style={{ height: "100vh" }}></div>
<div style={{ height: "100vh" }}></div>
<div style={{ height: "100vh" }}></div>
</>
);
}
export default App;
Without Customization
You can use the default progress bar without any customization.
import React from "react";
import { Progress } from "scroll-up-react";
function App() {
return (
<>
<Progress />
</>
);
}
export default App;
Progress Component API Reference
Here is the full API for the <Progress>
component, these properties can be set on an instance of Progress:
Parameter | Type | Required | Default | Description | Constraints |
---|
color1 | string | No | #3c3c3c | First color for the gradient | It must be a valid hexcode |
color2 | string | No | #28935c | Second color for the gradient | It must be a valid hexcode |
size | string | No | 8px | Size of the page scrollbar | It must be a valid CSS height property |
Contributing
To contribute to the scroll-up-react
npm package, you can follow these steps:
- Fork the repository on GitHub.
- Clone the forked repository to your local machine.
- Make the necessary changes or additions to the
src/components/Progress.tsx
. - Test your changes to ensure they work as expected.
- Commit your changes with descriptive commit messages.
- Push your changes to your forked repository.
- Create a pull request on the original repository to submit your changes for review.
Author
Amit Jimiwal