UNPKG

@patternplate/client

Version:

Universal javascript client application for patternplate

32 lines (23 loc) 793 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _widgets = require("@patternplate/widgets"); var _search = require("@patternplate/search"); var _reactRedux = require("react-redux"); var _reselect = require("reselect"); var _pool = require("../selectors/pool"); var _default = (0, _reactRedux.connect)(mapState)(_widgets.ComponentList); exports.default = _default; const selectSearch = (0, _reselect.createSelector)(_pool.flat, patterns => { const search = (0, _search.createSearch)(patterns); return query => search(query).map(id => patterns.find(p => p.id === id)); }); function mapState(state) { return { base: state.base, search: selectSearch(state) }; } //# sourceMappingURL=component-list-widget.js.map