UNPKG

@patternplate/client

Version:

Universal javascript client application for patternplate

28 lines (23 loc) 806 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.flat = exports.default = void 0; var _lodash = require("lodash"); var _reselect = require("reselect"); var _tree = require("./tree"); const navigation = (0, _reselect.createSelector)(state => state.schema.meta, state => state.id, state => state.hideEnabled, state => state.routing.locationBeforeTransitions, state => state.base, (tree, id, hide, location, base) => { const context = { base, hide, id, prefix: "pattern", location }; return (0, _tree.sanitize)((0, _lodash.merge)({}, tree), context); }); var _default = navigation; exports.default = _default; const flat = (0, _reselect.createSelector)(navigation, _tree.flatten); exports.flat = flat; //# sourceMappingURL=navigation.js.map