UNPKG

react-toastr-basic

Version:
32 lines (27 loc) 804 B
import ToastrDispatcher, {dispatchActions} from '../ToastrDispatcher'; import ToastrTypes from '../common/ToastrTypes'; export function Pop(message, toastrType){ if(!toastrType){ toastrType = ToastrTypes.success; } if(toastrType == ToastrTypes.success){ ToastrDispatcher.dispatch({ type: dispatchActions.TOAST, payload: message }) } else if(toastrType == ToastrTypes.danger){ ToastrDispatcher.dispatch({ type: dispatchActions.TOAST_DANGER, payload: message }) } setTimeout(() => { RemoveFirstToastr(); }, 5000); } export function RemoveFirstToastr(){ ToastrDispatcher.dispatch({ type: dispatchActions.CLEAR_PREVIOUS }) }