UNPKG

@patternplate/client

Version:

Universal javascript client application for patternplate

30 lines (22 loc) 735 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.selectSrc = void 0; var _reselect = require("reselect"); var _item = _interopRequireDefault(require("./item")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const selectSrc = (0, _reselect.createSelector)(_item.default, state => state.base, (item, base) => { if (!item) { return null; } if (item.contentType !== "pattern") { return null; } return `${prefix(base)}/api/demo/${item.id}.html`; }); exports.selectSrc = selectSrc; function prefix(base) { return base.charAt(base.length - 1) === "/" ? base.slice(0, base.length - 1) : base; } //# sourceMappingURL=demo.js.map