UNPKG

@r3l/app

Version:
41 lines (33 loc) 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UAlert = exports.Alert = exports.browserAlerts = void 0; var _reactToastify = require("react-toastify"); var _common = require("@r3l/common"); var _reactNativeWeb = require("react-native-web"); var IS_BROWSER = process.env.BROWSER; var browserAlerts = { alert: function alert(message, alertType) { (0, _reactToastify.toast)(message, { position: _reactToastify.toast.POSITION.BOTTOM_RIGHT, type: alertType || 'error', hideProgressBar: true }); } }; exports.browserAlerts = browserAlerts; var getAlert = function getAlert() { if (_common.IS_NATIVE) return _reactNativeWeb.Alert; if (IS_BROWSER) return browserAlerts; // eslint-disable-next-line return { alert: function alert(a, b) { return console.log(a, ' ', b); } }; }; var Alert = getAlert; exports.Alert = Alert; var UAlert = getAlert().alert; exports.UAlert = UAlert; //# sourceMappingURL=alert.js.map