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.

17 lines (16 loc) 864 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; exports.__esModule = true; exports.ToastRenderer = void 0; var react_1 = __importDefault(require("react")); var framer_motion_1 = require("framer-motion"); var toast_1 = __importDefault(require("./toast")); var ToastRenderer = function (props) { return (react_1["default"].createElement("div", { className: 'toaster toaster-' + props.position }, react_1["default"].createElement(framer_motion_1.AnimatePresence, { initial: false }, props.toasts.map(function (toast) { return (react_1["default"].createElement(toast_1["default"], { toast: toast, key: toast.id, removeToast: props.removeToast, defaultTimer: props.defaultTimer })); })))); }; exports.ToastRenderer = ToastRenderer;