An open API service indexing awesome lists of open source software.

https://github.com/bhar4t/reuse-react-component

React Component to npm as resuseable component.
https://github.com/bhar4t/reuse-react-component

component javascript react snackbar

Last synced: 7 months ago
JSON representation

React Component to npm as resuseable component.

Awesome Lists containing this project

README

          

# React Snackbar

Use very elegant fully customisable, with automatically disappearable snackbar in your React application.

- Customisable CSS (inline or by custom classname)
- Manage disappear time
- Multiple Modes
- Show in any place
- Action Handling

### install

npm i reuse-react-snackbar

or

yarn add reuse-react-snackbar

### Demo Screenshot

![React-Snackbar](https://raw.githubusercontent.com/bhar4t/reuse-react-component/main/snackbar.png "React-Snackbar")

| Props | Detail (Default/Options) | Requirement |
|---------------|---------------------------------------|-------------------|
| message | String (No message) | Mandatory |
| mode | String - WARNING/ERROR/SUCCESS | Mandatory |
| open | Boolean (false) | Mandatory |
| timeout | Number (3000) - 1000 to 10000 | Optional |
| bottom | Boolean (true) | Optional |
| right | Boolean (true) | Optional |
| action | Callback function (clickEvt => {}) | Optional |
| actionLabel | String (Ok) | Optional |
| className | String (alert) | Optional |
| style | Object | Optional |

### import

import SnackBar from 'reuse-react-snackbar'

### Usage

```js

```

### Inline CSS

```js

```
Output

![React-Snackbar-Styled](https://raw.githubusercontent.com/bhar4t/reuse-react-component/main/styled.png "React-Snackbar-Styled")

### Action

```js
{
console.log(`Clicked on Done!`, e)
}}
/>
```