@ajoelp/toast
TypeScript icon, indicating that this package has built-in type declarations

1.1.2 • Public • Published

React Toast Notifications

npm Test

Getting Started

npm install @ajoelp/toast

Install the toast wrapper in your root app file.

import React from 'react';
import { ToastWrapper } from '@ajoelp/toast';

function App(){
  return <ToastWrapper />
}

Trigger toast notifications from anywhere in your application

import { toast } from '@ajoelp/toast';


toast("This is the toast message", {
  type: 'success' | 'error' | 'info' | 'warning',
  isHtml: true,
  delay: 1500
})

// Or use the typed helpers

toast.info("This is the toast message")
toast.success("This is the toast message")
toast.error("This is the toast message")
toast.warning("This is the toast message")

Override the toast message component

import React from 'react';
import { ToastWrapper } from '@ajoelp/toast';

function CustomContainer({ close, message, active, options}){
  return (
    <p>{message}</p>
  )
}

function App(){
  return <ToastWrapper toastContainer={CustomContainer} />
}

Readme

Keywords

none

Package Sidebar

Install

npm i @ajoelp/toast

Weekly Downloads

1

Version

1.1.2

License

MIT

Unpacked Size

77.8 kB

Total Files

31

Last publish

Collaborators

  • ajoelp