@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
JavaScript
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));
}) })) })));
};