UNPKG

gatsby-source-wordpress

Version:

Source data from WordPress in an efficient and scalable way.

35 lines (34 loc) 846 B
"use strict"; exports.__esModule = true; exports.default = void 0; var _core = require("@rematch/core"); const wpHooks = (0, _core.createModel)()({ state: { nodeFilters: {} }, reducers: { addNodeFilter(state, nodeFilter) { var _state$nodeFilters; const { name, filter, priority = 10 } = nodeFilter; if (!name || typeof filter === `undefined`) { return state; } state.nodeFilters[nodeFilter.name] = [...(((_state$nodeFilters = state.nodeFilters) === null || _state$nodeFilters === void 0 ? void 0 : _state$nodeFilters[nodeFilter.name]) || []), { name, filter, priority }]; return state; } }, effects: () => { return {}; } }); var _default = wpHooks; exports.default = _default; //# sourceMappingURL=wp-hooks.js.map