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