Package Exports
- react-semantic-toasts
- react-semantic-toasts/styles/react-semantic-alert.css
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (react-semantic-toasts) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
React Semantic Toasts
Simple and easy Semantic UI animated toast notifications for React

Installation
$ npm install --save react-semantic-toastsUsage
Import the library into your project using ES6 module syntax
import { SemanticToastContainer, toast } from 'react-semantic-toasts';Render the SemanticToastContainer component:
render() {
return <SemanticToastContainer />;
}Fire as many notifications as you want
setTimeout(() => {
toast(
{
title: 'Info Toast',
description: 'This is a Semantic UI toast'
},
() => console.log('toast closed')
);
}, 2000);
setTimeout(() => {
toast({
type: 'warning',
icon: 'envelope',
title: 'Warning Toast',
description: 'This is a Semantic UI toast wich waits 5 seconds before closing',
time: 5000
});
}, 5000);API
Toast Container
The <SemanticToastContainer> receives an optional position prop, which can be one of top-right, top-center, top-left, bottom-right, bottom-center or bottom-left.
<SemanticToastContainer position="top-right" />Toast
The toast notification function receives a toast options and a callback function as arguments:
toast(options, cb);Toast Options
title- The header of the toastdescription- The content of the toasttype- Can be one ofinfo,success,warning, orerroricon- Override the default icontime- Duration to keep the toast open, 0 to wait until closed by the user
License
Licensed under MIT