UNPKG

@randy.tarampi/jsx

Version:

Some common JSX components for www.randytarampi.ca

35 lines (28 loc) 887 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.setError = exports.setErrorCreator = exports.SET_ERROR = void 0; var _reduxActions = require("redux-actions"); var _esm = require("../../../../../browser-logger/esm"); var SET_ERROR = "SET_ERROR"; exports.SET_ERROR = SET_ERROR; var setErrorCreator = function setErrorCreator(error, errorCode, errorMessage) { return function (dispatch) { if (error) { _esm.logger.error(error); } else { _esm.logger.warn(errorCode, errorMessage); } dispatch(setError({ error: error, errorCode: errorCode, errorMessage: errorMessage })); }; }; exports.setErrorCreator = setErrorCreator; var setError = (0, _reduxActions.createAction)(SET_ERROR); exports.setError = setError; var _default = setErrorCreator; exports["default"] = _default;