1.0.4 • Published 1 year ago

simple-toast-library v1.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

react-toast-library

Installation

$ npm install --save react-toast-library
$ yarn add react-toast-library

Example

  import React from 'react';
  import { ToastContainer, useToast } from 'react-toast-library';
  
  function App(){
    const { toaster } = useToast(3);
    
    const handleClick = () => {
      toaster.success('New toast', {
        title: 'Success',
        autoClose: 3000,
        position: 'bottom-left',
        color: '#fff',
        backgroundColor: '#37E29A',
      });
    }
    
    return (
      <div>
        <button onClick={handleClick}>add toast</button>
        <ToastContainer
          distance={15}
          animationName='flip'
        />
      </div>
    );
  }

Demo

Link to demo

Documentation

useToast

  • besides the message, you can set title;
  • autoClose: you must specify the delay in milliseconds, default delay - 3000ms;
  • position has 6 values: bottom-left, bottom-middle, bottom-right, top-left, top-middle, top-right. Default position - bottom-left;
  • and you can also set the color of the text and backgroundColor.

ToastContainer

  • distance: specify the distance between messages in pixels, default 15px;
  • animation has 5 values: wobble, bounce, fade, flip and default - bounceUp.

License

Licensed under ISC

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago