UNPKG

@patternplate/client

Version:

Universal javascript client application for patternplate

49 lines (36 loc) 1.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.type = exports.default = void 0; var _urlQuery = _interopRequireDefault(require("../utils/url-query")); var _item = require("../selectors/item"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var _default = openFullscreen; exports.default = _default; const type = "OPEN_FULLSCREEN"; exports.type = type; function openFullscreen() { return (dispatch, getState) => { if (!global.open) { return; } const state = getState(); const contentType = (0, _item.selectContentType)(state); if (contentType !== "pattern") { return; } const id = (0, _item.selectId)(state); if (!id) { return; } const href = _urlQuery.default.format({ pathname: `${state.base}api/demo/${id}.html` }); global.open(href, "_blank"); }; } openFullscreen.key = ""; openFullscreen.property = ""; openFullscreen.type = type; //# sourceMappingURL=open-fullscreen.js.map