UNPKG

meteor-interface

Version:

Simple Content Management System to generate your administration interface for Meteor and React.

48 lines (41 loc) 1.42 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _reactToastify = require("react-toastify"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } if (Meteor.isClient) { require('react-toastify/dist/ReactToastify.css'); } var notifierInit = function notifierInit(config) { // Extract datas from config var _config$toastPosition = config.toastPosition, toastPosition = _config$toastPosition === void 0 ? "bottom left" : _config$toastPosition; var position = toastPosition.toUpperCase().replace(' ', '_'); global.notify = { success: function success(message) { return _reactToastify.toast.success(message, { position: _reactToastify.toast.POSITION[position] }); }, error: function error(message) { return _reactToastify.toast.error(message, { position: _reactToastify.toast.POSITION[position] }); }, warn: function warn(message) { return _reactToastify.toast.warn(message, { position: _reactToastify.toast.POSITION[position] }); }, info: function info(message) { return _reactToastify.toast.info(message, { position: _reactToastify.toast.POSITION[position] }); } }; }; var _default = notifierInit; exports.default = _default;