@r3l/app
Version:
41 lines (33 loc) • 1 kB
JavaScript
;
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