@patternplate/client
Version:
Universal javascript client application for patternplate
39 lines (28 loc) • 826 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _reduxActions = require("redux-actions");
var _markBlock = _interopRequireDefault(require("../actions/mark-block"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const defaultValue = null;
const markBlockHandler = (state, {
payload
}) => {
const active = payload.active,
id = payload.id;
if (active) {
return id;
}
return defaultValue;
};
const locationChangeHandler = () => {
return defaultValue;
};
var _default = (0, _reduxActions.handleActions)({
[_markBlock.default]: markBlockHandler,
"@@router/LOCATION_CHANGE": locationChangeHandler
}, defaultValue);
exports.default = _default;
//# sourceMappingURL=active-block.js.map