@randy.tarampi/jsx
Version:
Some common JSX components for www.randytarampi.ca
18 lines (17 loc) • 472 B
JavaScript
import { createAction } from "redux-actions";
import { logger } from "../../../../../browser-logger/esm";
export var SET_ERROR = "SET_ERROR";
export var setErrorCreator = (error, errorCode, errorMessage) => dispatch => {
if (error) {
logger.error(error);
} else {
logger.warn(errorCode, errorMessage);
}
dispatch(setError({
error,
errorCode,
errorMessage
}));
};
export var setError = createAction(SET_ERROR);
export default setErrorCreator;