react-swipeable-button
Version:
A component to create swipeable button in react
80 lines (51 loc) • 2.09 kB
Markdown
# react-swipeable-button
[](https://www.npmjs.com/package/react-swipeable-button)
[](https://packagephobia.com/result?p=react-swipeable-button)
[](https://bundlephobia.com/package/react-swipeable-button@latest)[](https://npm-stat.com/charts.html?package=react-swipeable-button)
### A npm pacakge for Swipeable button in react
`Updates:`
* Typescript Support Added
## Install
```bash
npm install react-swipeable-button
```
or
```bash
yarn add react-swipeable-button
```
## Demo

## Usage
You need to wrap a parent div to set the width, height and background color of the button.
```jsx
import { SwipeableButton } from "react-swipeable-button";
function App() {
const onSuccess = () => {
console.log("Successfully Swiped!");
};
return (
<div className="w-[500px] h-[100px] bg-white">
<SwipeableButton
onSuccess={onSuccess}
text="Swipe me!"
text_unlocked="yeee"
color="#16362d"
/>
</div>
);
}
export default App;
```
## Props
**text (Default will be 'SWIPE')**
The text that will display on the swipe button
**text_unlocked (Default will be 'UNLOCKED!')**
The text that will display on the swipe button
**color**
The color of swipe button
**onSuccess**
The function that will get called when a swipe is success
## Contribution
Contributing on this project is always welcome! Just fork, update, push to your respective branch and make a pull request after testing. Make sure to open an issue before contribute.
## License
MIT © [Abdur Rahman](https://github.com/abdurrahman720)