UNPKG

@scrumble-nl/react-quick-toaster

Version:

A quick and easy wrapper around react-bootstrap toasters, you can toast from anywhere in your application with a few simple steps.

9 lines (8 loc) 527 B
import { jsx as _jsx } from "react/jsx-runtime"; import { AnimatePresence } from 'framer-motion'; import Toast from './toast'; export const ToastRenderer = (props) => { return (_jsx("div", Object.assign({ className: 'toaster toaster-' + props.position }, { children: _jsx(AnimatePresence, Object.assign({ initial: false }, { children: props.toasts.map(toast => { return (_jsx(Toast, { toast: toast, removeToast: props.removeToast, defaultTimer: props.defaultTimer }, toast.id)); }) })) }))); };