0.1.2 • Published 1 year ago

fj-toast v0.1.2

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

fj-toast

fj-toast is for creating toast in an easy way, without other dependencies. You import the library, call the component and pass it a reference.

Example

import { useRef } from "react";
import { ToastPortal } from "./components/ToastPortal";
 const toastRef = useRef();

 const addToast = (event) => {
    event.preventDefault();

    toastRef.current.addMessage({
      message: event.target[0].value,
    });
  };

  return (
    <div className="App">
      <h1>Hello</h1>
      <form onSubmit={(e) => addToast(e)}>
        <input type="text" />
        <button>Show Toast</button>
      </form>
      <ToastPortal ref={toastRef} />
    </div>
  );

Props of ToastPortal

autoClose = boolean

autoCloseTime = number

position = 'top-right' | 'top-left' | 'bottom-right' | 'bottom-left'

myStyles = object

Description

autoClose: so that the toasts, after the time defined in autoCloseTime, close by themselves (true value default)

autoCloseTime: the time to close the toast (5000 milliseconds default)

position: is position of the toast

myStyles: object by personal styles

0.1.2

1 year ago

0.1.1

1 year ago

0.0.0

1 year ago