@patternplate/client
Version:
Universal javascript client application for patternplate
30 lines (23 loc) • 622 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _lodash = require("lodash");
var _default = (state = {}, action) => {
switch (action.type) {
case "LOAD_PATTERN_DEMO_SUCCESS":
if (action.payload.id in state) {
return (0, _lodash.omit)(state, action.payload.id);
}
return state;
case "LOAD_PATTERN_DEMO_ERROR":
return (0, _lodash.merge)({}, state, {
[action.payload.id]: action.payload.error
});
default:
return state;
}
};
exports.default = _default;
//# sourceMappingURL=messages.js.map